正整數正則表達式
/^[0-9]*[1-9][0-9]*$/;
負整數sql
/^-[0-9]*[1-9][0-9]*$/;
正浮點數網絡
/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
負浮點數編碼
/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;
浮點數url
/^(-?\d+)(\.\d+)?$/;
email地址code
/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
url地址圖片
/^[a-zA-z]+://(w+(-w+))(.(w+(-w+)))(?S)?$/;email
年/月/日(年-月-日、年.月.日)date
/^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$/;
匹配中文字符select
/[\u4e00-\u9fa5]/;
匹配賬號是否合法(字母開頭,容許5-10字節,容許字母數字下劃線)
/^[a-zA-Z][a-zA-Z0-9_]{4,9}$/;
匹配空白行的正則表達式
/\n\s*\r/;
匹配中國郵政編碼
/[1-9]\d{5}(?!\d)/;
匹配身份證
/\d{15}|\d{18}/;
匹配國內電話號碼
/(\d{3}-|\d{4}-)?(\d{8}|\d{7})?/;
匹配IP地址
/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/;
匹配首尾空白字符的正則表達式
/^\s*|\s*$/;
sql 語句
^(select|drop|delete|create|update|insert).*$
提取信息中的網絡連接
(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的郵件地址
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
提取信息中的圖片連接
(s|S)(r|R)(c|C) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
提取信息中的 IP 地址
(\d+)\.(\d+)\.(\d+)\.(\d+)
取信息中的中國手機號碼
(86)*0*13\d{9}
提取信息中的中國郵政編碼
[1-9]{1}(\d+){5}
提取信息中的浮點數(即小數)
(-?\d*)\.?\d+
提取信息中的任何數字
(-?\d*)(\.\d+)?
電話區號
^0\d{2,3}$
騰訊 QQ 號
^[1-9]*[1-9][0-9]*$
賬號(字母開頭,容許 5-16 字節,容許字母數字下劃線)
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
中文、英文、數字及下劃線
^[\u4e00-\u9fa5_a-zA-Z0-9]+$