首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

验证解决思路

2011-12-28 
验证我用一个表个达\W{0,50}中文可以,但加点数字就不行了!同样我用\D{0,50}也是一样.请指点一下,文本框里

验证
我用一个表个达\W{0,50}   中文可以,但加点数字就不行了!
同样我用\D{0,50}也是一样.请指点一下,文本框里的字符数不超过50,而且中文也可以,英文加数字也可以的验证,求!!!!

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

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

热点排行