Telephone Number, Federal Tax Id, Social Security Number (SSN), Fax Number, Mobile Number, Zip Code
var zChar = new Array(' ', '(', ')', '-', '.');
var phonevalue1;
var phonevalue2;
var cursorposition;
function ParseForNumber1(object,e)
{
if(getKeyCode(e) == 32)
{
//e.returnValue=false;
return false;
}
phonevalue1 = ParseChar(object.value, zChar);
}
function ParseForNumber2(object,e)
{
// alert("ParseForNumber2 : "+getKeyCode(e));
if(getKeyCode(e) == 32)
{
//e.returnValue=false;
return false;
}
phonevalue2 = ParseChar(object.value, zChar);
}
function ParseChar(sStr, sChar)
{
if (sChar.length == null)
{
zChar = new Array(sChar);
}
else
{
zChar = sChar;
}
for (i=0; i<zChar.length; i++)
{
sNewStr = "";
var iStart = 0;
var iEnd = sStr.indexOf(sChar[i]);
while (iEnd != -1)
{
sNewStr += sStr.substring(iStart, iEnd);
iStart = iEnd + 1;
iEnd = sStr.indexOf(sChar[i], iStart);
}
sNewStr += sStr.substring(sStr.lastIndexOf(sChar[i])+1,sStr.length);
Str = sNewStr;
}
return sNewStr;
}
function GetCursorPosition()
{
var t1 = phonevalue1;
var t2 = phonevalue2;
var bool = false
for (i=0; i<t1.length; i++)
{
if (t1.substring(i,1) != t2.substring(i,1))
{
if(!bool)
{
cursorposition=i
bool=true
}
}
}
}
No comments:
Post a Comment