SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';
我如何使它适用于任何数字格式和任何数字 喜欢
407-888-0909
1(408)998-7654
7776654433
876-7788
目前仅对 1-999-999-9999 有效
最佳答案
用途:
SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*[[:digit:]]{3}[() -]*[[:digit:]]{3}[() -]*[[:digit:]]{4}$';
引用:
关于where 子句中的 mySQL 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452572/