匹配國內固話 \d{3}-\d{8}|\d{4}-\{7,8} \d{3,4})?(\-)?\d{7,8}
匹配國內手機號碼 ^((\(\d{2,3}\))|(\d{3}\-))?1[3,8,5]{1}\d{9}$
匹配 固話和手機號碼 (^((\(\d{2,3}\))|(\d{3}\-))?1[3,8,5]{1}\d{9}$)|(\d{3}-\d{8}|\d{4}-\{7,8})
聯繫電話(存在電話號碼的即可) [\w\W]{0,}((\(\d{2,3}\))|(\d{3}\-))?1[3,8,5]{1}\d{9}[\w\W]{0,}|[\w\W]{0,}(\d{3}-\d{8}|\d{4}-\d{7})[\w\W]{0,}
聯繫電話2 [\w\W]{0,}((\(\d{2,3}\))|(\d{3}\-))?1[3,8,5]{1}\d{9}[\w\W]{0,}|[\w\W]{0,}(\d{3}-\d{8}|\d{4}-\d{7,8})[\w\W]{0,}|[\w\W]{0,}(\d{8}|\d{7})[\w\W]{0,}
日期(2012-02-29)
(^[1][9]|[2][0])[0-9]{2}-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-9])))
日期(2012-02-21
2012-02-21 00:00:00)
(^([1][9]|[2][0])[0-9]{2}-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-9]))) [0-9]{2}:[0-9]{2}:[0-9]{2}[\w\W]{0,})$|((^[1][9]|[2][0])[0-9]{2}-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-9]))))
日期(2012-09-21;2012-9-1):
(^[1][9]|[2][0])[0-9]{2}-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-9])))|(^([1][9]|[2][0])[0-9]{2}-([1-9]|1[0-2])-([0-9]|[1-3][0-9]{1})$)
日期(2012-02-21 00:00:00)
(^[1][9]|[2][0])[0-9]{2}-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-9]))) [0-9]{2}:[0-9]{2}:[0-9]{2}
手動輸入日期(2012/8/21 2012/4/21 00:00:00)
^([1][9]|[2][0])[0-9]{2}/(([0-9])|(1[0-2]))/[0-9]{1,2}$|^([1][9]|[2][0])[0-9]{2}/(([0-9])|(1[0-2]))/[0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$
日期(格式2008-03 至2009-02)
^(19|20)[0-9]{2}-((0[0-9])|(1[0-2]))[\w\W]{0,}至(19|20)[0-9]{2}-((0[0-9])|(1[0-2]))[\w\W]{0,}$
姓名 ^(?!^\d+$)[\w\W]{2,}$
不可以是數字字母組成的 ^(?!^[A-Za-z0-9]+$)[\w\W]{2,}$
非數字數據 ^(?!^[0-9.]+$)[\w\W]{2,}$
戶籍地址
^(?!^\d+$)[\w\W]{6,}$
ID號碼 (字母和數字組合) ^[0-9a-zA-Z]{8}$
^[0-9a-zA-Z]{32}$|^[0-9a-zA-Z]{25}$
18位身份證號碼 ^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|[Xx])$
^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9x]|X)$
15位或者18位身份證號
^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$
^[\w\W]{0,}(\d{15}$|^\d{18}$|^\d{17}(\d|X|x|X))[\w\W]{0,}$
([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9x]|X))|(\d{15})
面積
^([1-9]\d*|0)$ ^([1-9]\d*[.0-9]{0,}|0)$
房產證號碼 ^深房地字第[0-9]{10}號$|^[0-9]{10}$
審計報告文號
^深福審基決〔[0-9]{4}〕[0-9]{1,}號$
結婚證號碼 ^[\u4E00-\u9FA5]{0,5}字第[0-9]{1,}號$|^[0-9]{1,}$
審批文號 ^深[\w\W]{2,}[0-9()【】 ]{7,}號$
民族 SELECT NATIONID FROM NSC_RESIDENTFT where
NATIONID not in (01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,99);
日期格式 (20120229)
(^[1][9]|[2][0])[0-9]{2}(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-9])))
證件號碼: ^[\w\W]{3,}$
證件類型
與證件號碼 CARDTYPEID=1 and not regexp_like(cardno,'^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$')
組織機構代碼 ^[0-9A-Za-z]{9}$|^[0-9a-zA-Z]{8}-[0-9a-zA-Z]{1}$
深圳所有的區 ^(福田|羅湖|龍崗|南山|鹽田|寶安|大鵬新|坪山新|龍華新|光明新)區$
全部的省份
^(河北省|山西省|遼寧省|吉林省|黑龍江省|江蘇省|浙江省|安徽省|福建省|江西省|山東省|河南省|湖北省|湖南省|廣東省|海南省|四川省|貴州省|雲南省|陝西省|甘肅省|青海省|臺灣省|北京市|天津市|上海市|重慶市|廣西壯族自治區|內蒙古自治區|西藏自治區|寧夏回族自治區|新疆維吾爾自治區|香港特別行政區|澳門特別行政區)$
婚姻狀況 ^(已婚|未婚|離婚|喪偶|再婚|復婚)$
學歷 ^(小學|初中|高中|中專|大專|大學本科|碩士研究生|博士研究生|本科|職高|碩士|中專技校)$
^(小學|初中|高中|中專|大專|大學本科|碩士研究生|博士研究生|本科|職高|碩士|中專技校|中級技工學校|高級技工學校)$
開戶銀行 ^[\w\W]{0,}行[\w\W]{0,}$
必須包含漢字 ^[\w\W]{0,}[\u4e00-\u9fa5]{4,}[\w\W]{0,}$
戶籍類型 ^(農業|非農業)$
銀行賬戶 ^[0-9]{15,}$
56個民族
^(漢族|蒙古族|回族|壯族|維吾爾族|藏族|苗族|彝族|布依族|朝鮮族|滿族|侗族|瑤族|白族|土家族|哈尼族|哈薩克族|傣族|黎族|僳僳族|佤族|畲族|拉祜族|水族|東鄉族|納西族|景頗族|柯爾克孜族|土族|達斡爾族|仫佬族|仡佬族|羌族|錫伯族|布朗族|撒拉族|毛南族|阿昌族|普米族|塔吉克族|怒族|烏孜別克族|俄羅斯族|鄂溫克族|德昂族|保安族|裕固族|京族|基諾族|高山族|塔塔爾族|獨龍族|鄂倫春族|赫哲族|門巴族|珞巴族|穿青族)$
^(漢|蒙古|回|壯|維吾爾|藏|苗|彝|布依|朝鮮|滿|侗|瑤|白|土家|哈尼|哈薩克|傣|黎|僳僳|佤|畲|拉祜|水|東鄉|納西|景頗|柯爾克孜|土|達斡爾|仫佬|仡佬|羌|錫伯|布朗|撒拉|毛南|阿昌|普米|塔吉克|怒|烏孜別克|俄羅斯|鄂溫克|德昂|保安|裕固|京|基諾|高山|塔塔爾|獨龍|鄂倫春|赫哲|門巴|珞巴|穿青)族{0,}$
郵箱 [\w\W]{0,}[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?[\w\W]{0,}
年齡(1-129) ^[1-9]$|^[1-9][0-9]$|^1[0-2][0-9]$
數字 ^[4325091786]{15,17}$
下水道狀態 ^[\w\W]{0,}(佔用|丟失|完好|破損)[\w\W]{0,}$
^[\w\W]{0,}(其它|塑料|大理石|玻璃|金屬|非金屬)[\w\W]{0,}$
規格 ^[0-9. X x×,* ]{3,}$
證件類型與證件號碼
select cardno,cardtypeid from nsc_ndrkxxdjb_11_0402145313 where CARDTYPEID=1andnot regexp_like(cardno,'^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$')
最強日期正則
這個日期正則表達式支持
YYYY-MM-DD
YYYY/MM/DD
YYYY_MM_DD
YYYY.MM.DD的形式
match : 2008-2-29 2008/02/29
not match : 2008-2-30 2007-2-29
完整的正則表達式如下:
((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))
(^[1][9]|[2][0])[0-9]{2}年(((0[13578]|1[02])月(0[1-9]|[12][0-9]|3[01])日)|((0[469]|11)月(0[1-9]|[12][0-9]|30)日)|(02月(0[1-9]|[1][0-9]|2[0-9])日))|((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))