15位身份证号:^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$
18位身份证号:^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
15或18位身份证号:(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$)
这样验证的身份证号有不足,我国不存在16,26开头的地区,2月31也可以通过。
手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}
车牌号:^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$
18位社会统一信用代码(新):/[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/
15位社会统一信用代码(旧):/[1-9]\d{15}/
18位、15位社会统一信用代码:/^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/
不动产单元号:^[1-9]\d{11}[JGZ][A-Z]\d{5}[FLQW]\d{8}$
图片应该有误,第四层第二位还有其他字母
姓名:^([\u2E80-\u2FD5\u3190-\u319f\u3400-\u4DBF\u4E00-\u9FCC\uF900-\uFAAD\·]{1,20}|[a-zA-Z\.\·\s]{1,20})$
名称地址不能出现特殊符号:^[`~!@#$%^&*()_\\-+=<>?:"{}|,.\\/;' '\\[\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘' ',。、]$
方法二:select * from "表" t where REGEXP_LIKE("字段",'[`!@#$^&*=|{}\[:;,<>《》/?!@#¥……&*|{}【】‘”“?]|\[|\]|''')