| Title |
Test
Find
Pattern Title
|
| Expression |
^([1-9]{1}[0-9]{0,7})+((,[1-9]{1}[0-9]{0,7}){0,1})+$ |
| Description |
Validate a comma delimited string of integer between 1 and 99999999 (change {0,7} to whatever you need). No zero leading. |
| Matches |
1,2,3455,12345678 | 23045,34678,2892 | 1,2,99999999 |
| Non-Matches |
01,234,567 | 123,0445,3434, | 121,,1212,,12, |
| Author |
Rating:
Ivan Rodriguez
|
| Source |
|
| Your Rating |
|
Title: Some good guy suggested better expression
Name: Ivan Rodriguez
Date: 2/26/2004 4:38:22 PM
Comment:
^([1-9][0-9]{0,7},)*[1-9][0-9]{0,7}$
Title: Remove the first +
Name: Michael Ash
Date: 2/25/2004 10:21:58 AM
Comment:
The first + sign allows 123456789123456789123456789 to pass as the first number