sto cercando di scrivere l'espressione che accetterà il seguente formato numeri di telefono:espressioni regolari con la fuga parentesi tonde
508 736 756
505050505
+48 505 505 505
(+48) 505 505 505
++48 505 505 505
(++48) 505 505 505
(23)692 36 99
23 692 36 99
ho scritto la seguente espressione
^(([+]{0,2}?)?([+]{0,2}?)?([0-9 ]+)?)$
Tuttavia, questa espressione solo coperture i formati elencati di seguito:
508 736 756
505050505
+48 505 505 505
++48 505 505 505
23 692 36 99
Ho un problema con l'escap ing tra parentesi: ()
. È per questo che non riesco a coprire i seguenti formati:
(+48) 505 505 505
(++48) 505 505 505
(23)692 36 99
ho cercato loro fuga con un backslash, ma non avrebbe funzionato per qualche ragione.
... [(] [+] {0,2}? [)] ...
DEMO:? https://regex101.com/r/hY5tG4/2
Grazie ancora;) Funziona – DevWL
@GlupiJa Di nuovo il benvenuto;) – Kasramvd
Congrats on 20k –