Ho blocchi di testo libero che contengono numeri di telefono e più numeri di 6 cifre che ho bisogno di catturare. Il numero a 6 cifre ha un ',' opzionale.stringa di corrispondenza regolare di esattamente 6 numeri nel testo che ha anche numeri di telefono
esempi di numeri a 6 cifre potrebbero essere 123456, o 123.456, ma ho bisogno di differenziarsi da un numero di telefono come 1 234 456 8901
ho:
preg_match_all(",\[\W_][0-9]{3}(?:,)[0-9]{3}[\W_][\D]\d",$html, $value);
Esiste un modo migliore per fare questo?
Domande regex con attenzione su stackoverflow. Downgoting automatico da regex troll. Vedo che qualcuno ti ha già dato un downvote. Ma la tua domanda è completamente valida. –
meglio? c'è un problema con quello che hai? –
Puoi dare un esempio di "numero a 6 cifre multiple"? O qual è il formato per un numero di telefono nella tua locale? – jerdiggity