Sto provando a limitare le voci a un formato specifico.Espressione regolare condizionale Javascript if-then-else
Se la voce è 5500 o 5100, come 01 \ 01-5500-000-00 poi voglio avere questo:
^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-$
Ma se la voce ha qualcosa di diverso da 5500 o 5100 voglio avere questo:
^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-[0-9]{2}$
Come può essere realizzato con l'if if else else?
Che lingua stai usando? Che cosa hai provato? – Sam
'^ [0-9] {2,} \\ [0-9] {2} -5 [15] 00- [0-9] {3} - $ |^[0-9] {2,} \\ [0-9] {2} - (?! 5 [15] 00) [0-9] {4} - [0-9] {3} - [0-9] {2} $ ' –
I Ho usato http://www.webtoolkitonline.com/regular-expression-tester.html per aiutarmi a creare correttamente l'espressione. E ho provato a usare la pipe con 5500 tra parentesi come questa: (? =. * 5500) |^[0-9] {2,} \\ [0-9] {2} \ - [0-9] {4} \ - [0-9] {3} \ - [0-9] {2} $ - non corretto – user974061