mySQL regex in the where clause

前端 未结 3 1122
旧巷少年郎
旧巷少年郎 2020-12-01 23:21
SELECT telephone_number
FROM table
WHERE telephone_number REGEXP \'^1[() -]*999[() -]*999[() -]*9999$\';

how do i make so its valid for any number

3条回答
  •  星月不相逢
    2020-12-01 23:59

    SELECT telephone_number
      FROM table
     WHERE telephone_number REGEXP '[1]?[(]?[[:DIGIT:]]{3}[)]?[-]?[[:DIGIT:]]{3}[-]?[[:DIGIT:]]{4}'
    

提交回复
热议问题