6
Sto cercando di far corrispondere tutti i telefoni in un database che non corrispondono al formato di questo esempio '(11) 1234-5678'.Problemi con gli spazi bianchi con MySql REGEX
Sto avendo difficoltà che definiscono un'espressione regolare a causa del spazio bianco, ho fatto questo test:
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
ho assolutamente idea del motivo per cui non riesco a mysql per abbinare uno spazio bianco.
EDIT:
Sto usando MySQL 5.5.24
Non funziona neanche. – hchinchilla
@hchinchilla Devi anche uscire '' '' ', riprova. – xdazz
Grazie @xdazz, ora funziona. – hchinchilla