C#的WEB中,我想在TEXTbox中限制是输入数字,怎么实现

2025-02-22 10:05:28
推荐回答(5个)
回答1:

在TextBox的keypress事件里面写代码。好像是e.keycode就是每个按键的值,然后判断一下不是0-9,就取消。

回答2:


加入以上代码到aspx文件,这是.net自带的验证控件
正则表达式可根据自己需要替换

回答3:

js 正则表达式

function getCheck(testc)
{

if(/^[0-9]*$/.test(testc.value)==false)
{
alert('请输入整数数字!');
testc.value=0;
}
if(testc.value=="")
{
testc.value=0;
}

}

回答4:

回答5:

ID="Rev2"
runat="server"
Display="Dynamic"
ControlToValidate="这里写你要限制的文本框ID"
ErrorMessage="只能输入数字"
ValidationExpression="^[0-9]*$"/>
加入以上代码到aspx文件,这是.net自带的验证控件
正则表达式可根据自己需要替换