使用regexp函数查询验证
-- 注意SQL中要使用 \ 对正则表达式中的转义字符 \ 进行转义,看起来就如下为两个连续的 \:\\
select * from t_regexp
where a...该表达式中的连字符是一个字面值,因此会被原样匹配。除了和上面表达式一样,使用连字符本身(-)来匹配连字符之外,也可以用转义的大写D(\D),它匹配任何一个非数字字符。...+
加号表示出现一次或多次。这个正则表达式表示括号里的模式出现一次或多次,括号里的模式匹配三位或四位数字,后跟一个连字符或一个点号。...=), [] 小括号和中括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \任何元字符、任何字符 定位点和序列(即:位置和顺序)
| “或”操作。...出现在正则表达式起始位置的脱字符 ^ ,表示0个或1个区号会出现在一行的起始位置,如下的噪声数据将被过滤掉:
70711-827-7019
(707.827-7019
(707827-7019
\