注册 登录
编程论坛 ASP.NET技术论坛

求教!怎么判断文本框输入的是纯数字还纯中文?

发布于 2008-08-06 16:30, 924 次点击
同题
6 回复
#2
laser20082008-08-06 16:49
用验证控件可以吧!
#3
ycbbg2008-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
ycbbg2008-08-06 17:34
中文或英文的是:var patrn =/^[a-zA-Z_@\u4e00-\u9fa5\!\.\-]{1,}$/;
#5
ycbbg2008-08-06 17:35
数字的是:var patrn =/^[0-9]{1,}$/;
#6
2008-08-06 19:58
将这个代码写在验证控件中也行吗
谢谢了 我先试试看吧
#7
ycbbg2008-08-07 11:19
当然可以:^[0-9a-zA-Z_@\u4e00-\u9fa5\!\.\-]{1,}$
1