C#验证数字的正则表达

说明:@符号的作用,省去转义字符\

"^\\+?[1-9][0-9]*$" 与 @"^\+?[1-9][0-9]*$"   等效

@"^(0?[1-9])|((1|2)[0-9])|(30|31)$"  一个月可能存在的天数

符号解释如下:括号只为逻辑清晰,无其他含义

^开始  $结束 

?前的字符可有可无

*前的字符可以有任意多个,[0-9]*表示0至9的数字随便写多少个都可以

[0-9]  0至9中的一个数字

[3,5,7]  3、5、7中的一个数字

3|5|7  3、5、7中的一个数字

C#验证数字的正则表达

上一篇:Illegal modifier for parameter userMapper; only final is permitted


下一篇:windows下修改tomcat的startup.bat脚本文件后台运行