martedì 29 marzo 2011

Regular Expression

Un mondo infinitamente bello ... con infinite regole...

Partendo da questo esempio mi piacerbbe dare qualche lume a chi non ne ha.

Validazione di un numero "float"
^\d*\,?\d*$ ogni numero + "," + ogni altro numero... questo valida
0,3 | ,3 | 3

Validazione di un numero con sole due posizioni decimali
^\d*\,?[0-9][0-9]$ ogni numero +"," + range da 0 a 9 + range da 0 a 9

Validazione di numeri inferiori a 10
^[0-9]{1}$


Validazione di numeri inferiori a 100
^[0-9]{2}$

Validazione di numeri inferiori a 1000
^[0-9]{3}$

Validazione di una data dd/mm/yyyy
^([0]?[1-9]|[1|2][0-9]|[3][0|1])[/]([0]?[1-9]|[1][0-2])[/]([0-9]{4})$

Per effettuare dei test e per verificare le vostre regular vi consiglio questo sito

http://www.regexplanet.com/

Nessun commento: