gpt4 book ai didi

mysql - 不匹配电话号码的正则表达式

转载 作者:行者123 更新时间:2023-12-02 01:02:41 25 4
gpt4 key购买 nike

我正在尝试匹配任何与我的电话号码格式 ###-###-#### 不匹配的内容。

我用这个来查找 10 位数字的字符串

SELECT id, cust_num FROM `leads` WHERE cust_num REGEXP '[0-9]{10}'

这只会找到任何 10 位数字长的东西。到目前为止,这对于查找某人刚刚键入一串数字作为数字的条目非常有用,

但是我想找到任何不符合这种格式的东西。

 555-555-5555

所以我想找到所有不符合上述格式的

 /* For example, it should find all these*/
5555555555
555 555 5555
(555)5555555
555-555-555
(555)-555-5555

找到所有不匹配 ###-###-#### 的正确正则表达式是什么?

最佳答案

SELECT id, cust_num FROM `leads` WHERE cust_num NOT REGEXP '[0-9]{3}-[0-9]{3}-[0-9]{4}'

应该这样做。

关于mysql - 不匹配电话号码的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com