-1

我想要一个简单的正则表达式来匹配这样的数字

09876765456
or 
09253647586

在 mysql 中使用这样的选择语法:

SELECT * 
FROM  table` 
WHERE  `number` REGEXP 'regex'
LIMIT 0 , 30
4

2 回答 2

1

这个正则表达式应该这样做:

^09\d{9}$

文本09后跟 9 位数字。^并将$匹配锚定到字符串的开头和结尾。

于 2012-08-10T11:40:23.457 回答
1
SELECT * 
FROM  table` 
WHERE  `number` REGEXP '^09\d{9}$'
LIMIT 0 , 30
于 2012-08-10T11:41:00.617 回答