|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 58
|
Help Regex valori da 1 a 100 con decimali
Ciao , devo completare questa Regex che ad ora fa il match con i valori da 0 a 100 con due decimali ( con punto o virgola).
Dovrei disabilitare lo 0 e renderla funzionante per i valori da 1 a 100. Potete aiutarmi? Grazie Eccola: ^100$|^[0-9]{1,2}$|^[0-9]{1,2}[.,][0-9]{1,2}$|^100[.,][0]{1,2}$ |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2007
Messaggi: 58
|
Ho risolto , magari serve a qualcuno:
^0[\.|,]([1-9][0-9]?|0[0-9]+?)$|^[1-9]{1,2}[\.|,][0-9]+$|^100[\.|,]?(0+)?$|^[1-9](([0-8](\.[0-9]*)?)|[0-9])?$|^[1-9](([0-8](\.[0-9]*)?)|[0-9])[\.|,][0-9]+$ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Codice:
^([0-9]{1,2}[.,][0-9]{1,2})?$
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12961
|
Disegnando l'automa a stati finiti per i numeri di massimo due cifre (da 1 a 99) ed *eventualmente* due cifre decimali, verrebbe una cosa di questo tipo (senza usare i quantificatori):
Codice:
^[1-9][0-9]?([.,][0-9][0-9])?$ Codice:
^(100|[1-9][0-9]?)([.,][0-9][0-9])?$ PS: ma il numero deve avere esattamente 0 o 2 decimali? Nel caso in cui debba avere 2 decimali esatti basta levare il "?" prima del simbolo dollaro. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:01.



















