rjps.net
当前位置:首页 >> 验证学号的正则表达式 >>

验证学号的正则表达式

(0\d|1[0-5]|9[5-9])20\d{2}(0[1-9]|[12]\d|3[0-5]) 年级为95-99,00-15 学号从01-35

string[] s = new string[3]; s[0] = "PZ112018118"; s[1] = "QZ112018118"; s[2] = "PZ1122222018118"; string reg = @"^PZ\d{9}$"; // 正则表达式..for (int i = 0; i < 3; i++) { bool b = Regex.IsMatch(s[i], reg); Console.WriteLine("{0} {1}", s[i], b); }

&lt;p&gt;数据页数 &lt;% =NowPage %&gt;/ &lt;% =rs.PageCount %&gt; <br>请输入页号: &lt;input type=&quot;text&quot; name=&quot;page&quot; id=&quot;page&quot; size=&quot;4&quot;&gt; <br>&lt;input type=&quot;submit&quot; name=&quot

/^[a-za-z][a-za-z0-9_]*$/+代表1个或多个*代表0个或多个

加上开始与结束标志之后,再考虑前后出现空格的问题,最后形成表达式 var re = /^\s*((\d{1,10})|(\d{1,8}.\d)|(\d{1,7}.\d{1,2}))\s*$/; 这是我用11个的测试用例,如果没有理解错楼主的意思的话,前7个应该为true,后4个应该为false,全部通过测试

你的12位学号是什么规则,全数字吗?有其他要求吗?问问题要讲清楚.全数字的话^\d{12}$

"^[0-9]{3,4}(\.[0-9]{3,4})*$"只加了一个“^”,应该可以了.还有问题发消息给我.

1、^\-?\d+(\.\d+)?$2、^\-?\d{1,2}(\.\d{2})?$

你好!你这是页面上的验证,不存在int类型吧我的回答你还满意吗~~

\u4e00-\u9fa5只包含汉字,没有标点符号等.比如:“是\u201c ;是\uff1b ,是\uff0c 都不在这个范围内.你遇到的问题,我估计跟编码有关:有些工具在简体中文默认编码(cp 936 /gbk)状态下,无法正常处理此类正则表达式.请将所用工具的编码切换到任意一种unicode编码(比如 utf-8)试试.另外,简单地说,\u4e00-\u9fa5只是我们常用的gbk汉字范围.汉字不止这些.若仍未解决,请详述现象,我继续帮你.

网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com