只让输数字 <INPUT onkeypress="return fun3(event.keyCode)">
<SCRIPT language=javascript>
function fun3(key)
{
if(key>57||key<48)
return false;
else
return true;
}
</SCRIPT>
<SCRIPT language=javascript>
function fun3(key)
{
if(key>57||key<48)
return false;
else
return true;
}
</SCRIPT>
true:valiWithRegex('\d{1,4}[.]{0,1}\d{1,2}', 12.22);// 通过
true:valiWithRegex('\d{1,4}', 9999);// 0-9999通过function valiWithRegex(p_strPattern, p_strValue)
{
var reg;
var strMatch;
reg = new RegExp(p_strPattern, "i");
strMatch = p_strValue.match(reg);
if (strMatch != null)
{
strMatch = strMatch.toString();
}
else
{
strMatch = "";
}
return (reg.test(p_strValue) && (strMatch.length == p_strValue.length));
}