function getQueryString(key)
{
var vars = [], parm, parms, rawQueryString;
var queryStringI;
queryStringI = window.location.href.indexOf('?');
//only extract if we find parameters
if (queryStringI > -1)
{
var rawQueryString = window.location.href.slice(queryStringI + 1);
parms = rawQueryString.split('&');
for (var i = 0; i < parms.length; i++)
{
parm = parms[i].split('=');
vars.push(parm[0]);
vars[parm[0]] = unescape(parm[1]);
}
}
if (typeof (key) === "undefined")
{
return vars;
}
else
{
return vars[key];
}
}
Tuesday, December 29, 2015
Find and replace control characters in a string
function findControlChars (vInput)
{
var pattern = /[\u0000-\u001F]/g;
var matches = vInput.match(pattern);
if (matches)
{
return true;
}
return false;
}
function replaceControlChars (vInput, vReplaceChar)
{
var replaceChar = "";
if (!(typeof vReplaceChar === "undefined"))
{
replaceChar = vReplaceChar;
}
var wrkfield = vInput.replace(/[\u0000-\u001F]/g, replaceChar);
return wrkfield;
}
{
var pattern = /[\u0000-\u001F]/g;
var matches = vInput.match(pattern);
if (matches)
{
return true;
}
return false;
}
function replaceControlChars (vInput, vReplaceChar)
{
var replaceChar = "";
if (!(typeof vReplaceChar === "undefined"))
{
replaceChar = vReplaceChar;
}
var wrkfield = vInput.replace(/[\u0000-\u001F]/g, replaceChar);
return wrkfield;
}
set trim function for strings
function setTrim()
{
if (typeof String.prototype.trim !== 'function')
{
String.prototype.trim = function()
{
return this.replace(/^\s+|\s+$/g, '');
}
}
}
{
if (typeof String.prototype.trim !== 'function')
{
String.prototype.trim = function()
{
return this.replace(/^\s+|\s+$/g, '');
}
}
}
Subscribe to:
Posts (Atom)