我正在尝试编写一个MySQL查询,该查询将选择电话字段除了破折号或(空格)x以外的非数字字符的所有记录。包括所有其他空格。
我想选择所有格式化的电话号码: 000 000 0000,(000)000-0000,1-800-OurPhoneNumber,000.000.0000,000000000 ext 0
基本上我想要任何没有格式化的东西:000-000-0000或000-000-0000 x0000
我知道必须有一个REGEXP可以选择这个,但我不能为我的生活似乎把我的头围绕着REGEXP&#39>
到目前为止,我有SELECT * FROM customer WHERE telephone NOT REGEXP '[0-9]+'
但是,甚至不会给客户带来像1-800-HIDEYOKIDSHIDEYOWIFE这样的古怪数字