RegularExpressionValidator控制項中Regex用法
驗證數字:
| 只能輸入1個數字
|
| 運算式 |
^\d$ |
| 描述 |
匹配一個數字 |
| 匹配的例子 |
0,1,2,3 |
| 不匹配的例子 |
|
| 只能輸入n個數字 |
| 運算式 |
^\d{n}$ 例如^\d{8}$ |
| 描述 |
匹配8個數字 |
| 匹配的例子 |
12345678,22223334,12344321 |
| 不匹配的例子 |
|
| 只能輸入至少n個數字 |
| 運算式 |
^\d{n,}$ 例如^\d{8,}$ |
| 描述 |
匹配最少n個數字 |
| 匹配的例子 |
12345678,123456789,12344321 |
| 不匹配的例子 |
|
| 只能輸入m到n個數字 |
| 運算式 |
^\d{m,n}$ 例如^\d{7,8}$ |
| 描述 |
匹配m到n個數字 |
| 匹配的例子 |
12345678,1234567 |
| 不匹配的例子 |
123456,123456789 |
| 只能輸入數字 |
| 運算式 |
^[0-9]*$ |
| 描述 |
匹配任意個數字 |
| 匹配的例子 |
12345678,1234567 |
| 不匹配的例子 |
E,清清月兒,http://blog.csdn.net/21aspnet |
| 只能輸入某個區間數字 |
| 運算式 |
^[12-15]$ |
| 描述 |
匹配某個區間的數字 |
| 匹配的例子 |
12,13,14,15 |
| 不匹配的例子 |
|
| 只能輸入0和非0打頭的數字 |
| 運算式 |
^(0|[1-9][0-9]*)$ |
| 描述 |
可以為0,第一個數字不能為0,數字中可以有0 |
| 匹配的例子 |
12,10,101,100 |
| 不匹配的例子 |
01,清清月兒,http://blog.csdn.net/21aspnet |
| 只能輸入實數 |
| 運算式 |
^[-+]?\d+(\.\d+)?$ |
| 描述 |
匹配實數 |
| 匹配的例子 |
18,+3.14,-9.90 |
| 不匹配的例子 |
.6,33s,67-99 |
| 只能輸入n位小數的正實數 |
| 運算式 |
^[0-9]+(.[0-9]{n})?$以^[0-9]+(.[0-9]{2})?$為例 |
| 描述 |
匹配n位小數的正實數 |
| 匹配的例子 |
2.22 |
| 不匹配的例子 |
2.222,-2.22,http://blog.csdn.net/21aspnet |
| 只能輸入m-n位小數的正實數 |
| 運算式 |
^[0-9]+(.[0-9]{m,n})?$以^[0-9]+(.[0-9]{1,2})?$為例 |
| 描述 |
匹配m到n位小數的正實數 |
| 匹配的例子 |
2.22,2.2 |
| 不匹配的例子 |
2.222,-2.2222,http://blog.csdn.net/21aspnet |
| 只能輸入非0的正整數 |
| 運算式 |
^\+?[1-9][0-9]*$ |
| 描述 |
匹配非0的正整數 |
| 匹配的例子 |
2,23,234 |
| 不匹配的例子 |
0,-4, |
| 只能輸入非0的負整數 |
| 運算式 |
^\-[1-9][0-9]*$ |
| 描述 |
匹配非0的負整數 |
| 匹配的例子 |
-2,-23,-234 |
| 不匹配的例子 |
0,4, |
| 只能輸入n個字元 |
| 運算式 |
^.{n}$ 以^.{4}$為例 |
| 描述 |
匹配n個字元,注意漢字只算1個字元 |
| 匹配的例子 |
1234,12we,123清,清清月兒 |
| 不匹配的例子 |
0,123,123www,http://blog.csdn.net/21aspnet/ |