编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
求教!怎么判断文本框输入的是纯数字还纯中文?
发布于 2008-08-06 16:30, 924 次点击
同题
6 回复
#2
laser2008
2008-08-06 16:49
用验证控件可以吧!
#3
ycbbg
2008-08-06 17:29
<SCRIPT type=text/javascript>
function ITName()
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(document.getElementById("Uid").value))
{
alert('不能为空或非法字符');return false
}
return true
}
</SCRIPT>
你把这个稍改下就可
#4
ycbbg
2008-08-06 17:34
中文或英文的是:var patrn =/^[a-zA-Z_@\u4e00-\u9fa5\!\.\-]{1,}$/;
#5
ycbbg
2008-08-06 17:35
数字的是:var patrn =/^[0-9]{1,}$/;
#6
2008-08-06 19:58
将这个代码写在验证控件中也行吗
谢谢了 我先试试看吧
#7
ycbbg
2008-08-07 11:19
当然可以:^[0-9a-zA-Z_@\u4e00-\u9fa5\!\.\-]{1,}$
1