当前位置: 代码迷 >> ASP.NET >> 验证解决思路
  详细解决方案

验证解决思路

热度:7528   发布时间:2013-02-26 00:00:00.0
验证
我用一个表个达\W{0,50}   中文可以,但加点数字就不行了!
同样我用\D{0,50}也是一样.请指点一下,文本框里的字符数不超过50,而且中文也可以,英文加数字也可以的验证,求!!!!

我写了一个验证文框的输入,在机子上都是可以的准确的验证了,不通过就会有汇总的提示,可是我发到网上去以后,一试,我按过确定后什么都不输,就显示填加成功,
然后我在REQUIED的那个控件的TEXT里设的*才显示出来,请问怎么解决!

------解决方案--------------------------------------------------------
\D 匹配所有的非数字字符
\W 匹配所有的字母、数字、下划线以外的字符
你这样写当然不可以
如果是限定为中文,英文和数字,不超过50个字符,用下面的
^[0-9a-zA-Z\u4e00-\u9fa5]{0,50}$
  相关解决方案