2012-08-10 54 views
-1

我想要一個簡單的正則表達式開始匹配數字這樣正則表達式與11位的數字與09

09876765456 
or 
09253647586 

在mysql中選擇使用語法如下:

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

這很簡單。你甚至先試過什麼? – Celada 2012-08-10 11:41:56

回答

1
SELECT * 
FROM table` 
WHERE `number` REGEXP '^09\d{9}$' 
LIMIT 0 , 30 
1

此正則表達式應該做的即:

^09\d{9}$ 

其次是9位數字的文本09^$將匹配定位到字符串的開頭和結尾。