使用REGEXP查找模式mysql的特定格式

时间:2016-01-10 19:18:25

标签: mysql regex

亲爱

我希望将所有记录与此公式XXX:XXXXX匹配,其中X为0-9之间的任何数字

即123:12312 333:09102等

我试过了:

select * from table where field REGEXP '^*[0-9][0-9][0-9]:[0-9][0-9][0-9][0-9][0-9]*$'

但它不起作用

1 个答案:

答案 0 :(得分:0)

这将用于检查REGEXP

SELECT 
  '123:12345'  REGEXP '^[0-9]\{3\}:[0-9]\{5\}$',
  '123:123456' REGEXP '^[0-9]\{3\}:[0-9]\{5\}$',
  '123:A2345'  REGEXP '^[0-9]\{3\}:[0-9]\{5\}$',
  'A23:12345' REGEXP '^[0-9]\{3\}:[0-9]\{5\}$',
  '123:12345' REGEXP '^[0-9]\{3\}:[0-9]\{5\}$';