Riconosce numeri interi positivi, negativi o senza segno esplicito.
^[+-]?\d+$
Interi, decimali, importi in Euro, percentuali, notazione scientifica e GPS.
Riconosce numeri interi positivi, negativi o senza segno esplicito.
^[+-]?\d+$
Riconosce numeri decimali con separatore punto, sia con parte intera esplicita che implicita (`.5`).
^[+-]?(?:\d+\.?\d*|\.\d+)$
Valida numeri con la virgola come separatore decimale tipico della convenzione italiana ed europea.
^[+-]?(?:\d+(?:,\d+)?)$
Valida importi monetari formattati in Euro con separatore delle migliaia (punto) e due cifre decimali (virgola), con simbolo € opzionale.
^(?:€\s?)?\d{1,3}(?:\.\d{3})*,\d{2}(?:\s?€)?$
Valida percentuali numeriche intere comprese rigorosamente tra 0 e 100 con simbolo % facoltativo.
^(?:100|[1-9]?\d)%?$
Valida una coppia di coordinate geografiche decimali (Latitudine da -90 a +90, Longitudine da -180 a +180) separate da virgola.
^[-+]?([1-8]?\d(?:\.\d+)?|90(?:\.0+)?),\s*[-+]?(180(?:\.0+)?|((?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d+)?)$
Valida numeri di telefono secondo la raccomandazione ITU-T E.164 (prefisso + e da 1 a 15 cifre complessive senza spazi o simboli).
^\+[1-9]\d{1,14}$
Valida numeri decimali espressi in notazione scientifica, con esponente positivo o negativo.
^[+-]?(?:\d+(?:\.\d*)?|\.\d+)[eE][+-]?\d+$
Riconosce interi esadecimali con prefisso `0x` o `0X`.
^[+-]?0[xX][0-9A-Fa-f]+$