6
Estoy tratando de hacer coincidir todos los teléfonos en una base de datos que no coinciden con el formato de este ejemplo '(11) 1234-5678'.Tiene problemas para hacer corresponder espacios en blanco con MySql REGEX
estoy teniendo problemas que definen una expresión regular debido al espacio en blanco, lo he hecho pruebas:
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)" -> 1
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\).*" -> 1
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\) " -> 0
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)[:blank:]" -> 0
SELECT '(11) 1234-5678' REGEXP "\([0-9]{2}\)[:space:]" -> 0
tengo absolutamente ninguna idea de por qué no puedo obtener MySQL para que coincida con un espacio en blanco.
EDIT:
estoy usando MySQL 5.5.24
No está funcionando bien. – hchinchilla
@hchinchilla También necesita escapar '\' by '\\', intente de nuevo. – xdazz
Gracias @xdazz, ahora está funcionando. – hchinchilla