Tengo un número de teléfono almacenado en $phone
, se ve así: (555) 555-5555
. Quiero que se vea así: 5555555555
. ¿Cómo tomo el hilo y lo quito de guiones, espacios y paréntesis?¿Eliminar un número de teléfono de sus paréntesis, espacios y guiones en PHP?
15
A
Respuesta
46
Con un regexp. Específicamente, utilice la función preg_replace
:
$phone = preg_replace('/\D+/', '', $phone);
11
preg_replace("/[^0-9]/", "", $phone);
+0
perfecto - limpia '(555) .555-55.55' a '5555555555' – jadeallencook
2
método engorroso para evasores de expresiones regulares:
implode(array_filter(str_split("(555) 555-5555", 1), "is_numeric"));
Cuestiones relacionadas
- 1. Eliminar texto entre paréntesis PHP
- 2. Strip php variable, reemplace los espacios en blanco con guiones
- 3. Quitar el tablero de un número de teléfono
- 4. Validación para un número de teléfono de 10 dígitos
- 5. Expresión regular básica para un número de teléfono 'genérico'
- 6. Números y espacios - Regex de teléfono suelto
- 7. ¿Paréntesis sin ruptura?
- 8. Analizar el teléfono en sus partes componentes
- 9. Validación del número de teléfono en php codeigniter
- 10. reemplazando espacios en una cadena con guiones
- 11. Javascript - Eliminar espacios en pegar
- 12. IPhone simple número de teléfono de validación
- 13. PHP: strip_tags - ¿eliminar solo ciertas etiquetas (y sus contenidos)?
- 14. ¿Reemplazar espacios con guiones bajos en JavaScript?
- 15. Validación del número de teléfono de Javascript
- 16. Eliminar texto entre paréntesis (paréntesis entre paréntesis prob)
- 17. Desvinculación de palabras CSS/salto de línea en guiones bajos además de espacios en blanco y guiones
- 18. Cómo eliminar caracteres especiales y espacios en un campo de texto usando PHP
- 19. ¿Cómo validar el número de teléfono usando PHP?
- 20. Regex - número de teléfono simple
- 21. Expresión regular para reemplazar espacios con guiones
- 22. ¿Cómo puedo eliminar el reconocimiento de número de teléfono de Skype?
- 23. Regex para eliminar espacios
- 24. Formato de número de teléfono y biblioteca de validación
- 25. Reemplazar espacios pero no cuando entre paréntesis
- 26. jQuery número de teléfono de validación permite espacios, mínimo de 8 dígitos
- 27. de expresiones regulares para hacer coincidir el número y espacios
- 28. problemas recogiendo un contacto con el número de teléfono y que la lectura de los números de teléfono de llamada
- 29. formato a un número de teléfono en Django
- 30. ¿Cómo elimino el "+" y el código de país de un número de teléfono?
impresionante. Gracias ... :) – Santosh
¡¡¡rockeas !!!!!!!!! – HollerTrain