asp.net 验证表单正则表达式

我写了一个RegularExpressionValidator用来验证用户名(TextBox)我想验证使用户名规定在5-12位符号之间\w[a-zA-Z0-9_]{5-1... 我写了一个RegularExpressionValidator用来验证用户名(TextBox)
我想验证使用户名规定在5-12位符号之间
\w[a-zA-Z0-9_]{5-12}
我这样写的,不会有什么毛病吧
展开
 我来答
百度网友6468fb3
2008-04-19 · TA获得超过111个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
楼主人我给你分析一下:
你的表达式\w[a-zA-Z0-9_]{5-12}
的意思是首先是一个单词字符可以是字母数字和下划线,然后是5~12位的字母或者数字或者下划线,所以这个表达式可以匹配6~13位的字符串,而且用户输入的字符超过13位也可以匹配他前边的13位。
我给你写一个:
^\w{5-12}$
这个表达式的好处是限制用户输入的字符从开头到结尾只能在5~12个之间。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式