后边的那个表达式中的w{5,14}$分别是什么意思啊?
ValidationExpression="^[1-9]\w{5,14}$"
ValidationExpression="^[1-9]\w{5,14}$"
解决方案 »
- gridview取主键的问题,全乱了请好心人解答
- 关于gridView 手动分页的问题,下边的页号是用什么做的,LinkButton吗?
- net_lover(【孟子E章】) 请进,请求帮忙。
- 孟老大是这个版的吗?你的这个页面是如何实现的?
- 工程的一个page ---ProductList.aspx的问题的简化
- 快救救我呀,求水晶报表的解决方案,今天是最后一天了,不行的话,老板开我!!!
- 用c#如何获得系统时间
- 新人求助字典问题
- 谁做过生成曲线图的例子,帮帮忙
- 运行网站提示应用程序中服务器错误, “缺少根元素”
- Asp.net 应用怎么设置全局的 CultureInfo
- 循环读取数据中的记录后,再放入到另一张表里去
在网上查的{4,15}是至少匹配四次,至多15次,从哪儿看出来至少是6个字符啊?
另外,在此之前,还有一个数字[1-9],这样就再加1个,5+1当然是6了.14+1自然是15.至于\w是否能包括汉字,这要看应用环境,譬如javascript的正则\w就不匹配汉字.
但在中文操作系统的.net下可以.如果不需要汉字,可以改成[a-zA-Z0-9],注意中间不要带^号,这表示排除a-z A-Z 0-9
注意, .net的验证控件在客户端的验证是基于javascript的,所以\w不匹配中文,但在
asp.net服务器端,这个\w将匹配中文. 不过我们可以通过加RegexOption.ECMAScript参数来关闭中文匹配特性.
[1-9]\w{5,14} 就表示 1个[1-9]数字 加上 5-14个\w
在这里{5,14}仅作用于\w,不包括[1-9]在内.