正則驗(yàn)證很頭疼哇洗贰!想要的寫不出來洲鸠,常用的填出下面一片天蝇更。
///正整數(shù)
/^[0-9][1-9][0-9]$/;
//負(fù)整數(shù)
/^-[0-9][1-9][0-9]$/;
//正浮點(diǎn)數(shù)
/^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$/;
//負(fù)浮點(diǎn)數(shù)
/^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$/;
//浮點(diǎn)數(shù)
/^(-?\d+)(.\d+)?$/;
//email地址
/^[\w-]+(.[\w-]+)@[\w-]+(.[\w-]+)+$/;
//url地址
/^[a-zA-z]+://(\w+(-\w+))(.(\w+(-\w+)))(?\S)?$/;
或:^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]([^<>""])$
//年/月/日(年-月-日幽崩、年.月.日)
/^(19|20)\d\d- /.- /.$/;
//匹配中文字符
/[\u4e00-\u9fa5]/;
//匹配帳號是否合法(字母開頭遵蚜,允許5-10字節(jié)帖池,允許字母數(shù)字下劃線)
/^[a-zA-Z][a-zA-Z0-9_]{4,9}$/;
//匹配空白行的正則表達(dá)式
/\n\s\r/;
//匹配中國郵政編碼
/[1-9]\d{5}(?!\d)/;
//匹配身份證
/\d{15}|\d{18}/;
//匹配國內(nèi)電話號碼
/(\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?)/;
//匹配首尾空白字符的正則表達(dá)式
/^\s|\s$/;
//匹配HTML標(biāo)記的正則表達(dá)式
< (\S?)[^>]>.?|< .? />;
//sql 語句
^(select|drop|delete|create|update|insert).$
//提取信息中的網(wǎng)絡(luò)鏈接
(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+)
//取信息中的中國手機(jī)號碼
(86)013\d{9}
//提取信息中的中國郵政編碼
[1-9]{1}(\d+){5}
//提取信息中的浮點(diǎn)數(shù)(即小數(shù))
(-?\d).?\d+
//提取信息中的任何數(shù)字
(-?\d)(.\d+)?
//電話區(qū)號
^0\d{2,3}$
//騰訊 QQ 號
^[1-9][1-9][0-9]$
//帳號(字母開頭奈惑,允許 5-16 字節(jié),允許字母數(shù)字下劃線)
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
//中文睡汹、英文肴甸、數(shù)字及下劃線
^[\u4e00-\u9fa5_a-zA-Z0-9]+$