在TextBox的keypress事件里面写代码。好像是e.keycode就是每个按键的值,然后判断一下不是0-9,就取消。
加入以上代码到aspx文件,这是.net自带的验证控件
正则表达式可根据自己需要替换
js 正则表达式
function getCheck(testc)
{
if(/^[0-9]*$/.test(testc.value)==false)
{
alert('请输入整数数字!');
testc.value=0;
}
if(testc.value=="")
{
testc.value=0;
}
}
runat="server"
Display="Dynamic"
ControlToValidate="这里写你要限制的文本框ID"
ErrorMessage="只能输入数字"
ValidationExpression="^[0-9]*$"/>
加入以上代码到aspx文件,这是.net自带的验证控件
正则表达式可根据自己需要替换