function chk(txtID){ var rex=new Regex("(^\\d+\\.\\d+$)|(^\\d+$)"); var str=document.getElementById("txtID").value; if(rex.test(str)) return true; else return flase; }
asp.net ajax框架里的FilterTextBox扩展控件好用的很。 她限制你只能在textbox中输入指定类型的值。 比如说你指定只能输入数字,那么你在键盘敲入字幕和其他字符,textbox是不会有反应的。
用正则表达式验证
function chk(txtID){
var rex=new Regex("(^\\d+\\.\\d+$)|(^\\d+$)");
var str=document.getElementById("txtID").value;
if(rex.test(str))
return true;
else
return flase;
}
她限制你只能在textbox中输入指定类型的值。
比如说你指定只能输入数字,那么你在键盘敲入字幕和其他字符,textbox是不会有反应的。