Ian*_*Ian 0 regex asp.net validation
我们使用RegEx Validator来验证文本框中的输入.
当前的RegEx表达式检查当前数字是否介于1 - 999之间.
我们只是继承了这段代码,我们需要将范围从999更改为365.简而言之,我们需要编写一个正则表达式来检查输入是否介于1 - 365之间.
当然,我们可以使用RangeValidator或自定义验证器.但我们不想这样做,因为我们不想引入"重大"变化.
谢谢!
编辑:
我们还应该捕获以下模式:001表示1 019表示19
Fer*_*yer 12
使用正则表达式肯定不是验证整数范围的最佳方法,但是在这里你去:
^([1-9][0-9]?|[12][0-9][0-9]|3[0-5][0-9]|36[0-5])$
[1-9][0-9]? matches 1 - 99
[12][0-9][0-9] matches 100 - 299
3[0-5][0-9] matches 300 - 359
36[0-5] matches 360 - 365
Run Code Online (Sandbox Code Playgroud)
编辑:使用前导零(也匹配像00000000321这样的字符串):
^0*([1-9][0-9]?|[12][0-9][0-9]|3[0-5][0-9]|36[0-5])$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6968 次 |
| 最近记录: |