一些常用的正則表達(dá)式(湊合) 收藏
非負(fù)整數(shù)(正整數(shù) + 0)
^\d+$
正整數(shù)
^[0-9]*[1-9][0-9]*$
非正整數(shù)(負(fù)整數(shù) + 0)
^((-\d+)|(0+))$
負(fù)整數(shù)
^-[0-9]*[1-9][0-9]*$
整數(shù)
^-?\d+$
\d+
非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
^\d+(\.\d+)?$
正浮點(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ù)(負(fù)浮點(diǎn)數(shù) + 0)
^((-\d+(\.\d+)?)|(0+(\.0+)?))$
負(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+)?$
(-?\d*)\.?\d+
任何數(shù)字
(-?\d*)(\.\d+)?
由26個(gè)英文字母組成的字符串
^[A-Za-z]+$
由26個(gè)英文字母的大寫(xiě)組成的字符串
^[A-Z]+$
由26個(gè)英文字母的小寫(xiě)組成的字符串
^[a-z]+$
由數(shù)字和26個(gè)英文字母組成的字符串
^[A-Za-z0-9]+$
由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
^\w+$
中文字符串
[\u4e00-\u9fa5]*
雙字節(jié)字符串(漢字)
[^\x00-\xff]*
11位手機(jī)號(hào)碼:3-4位區(qū)號(hào),7-8位直播號(hào)碼,1-4位分機(jī)號(hào)。如:12345678901、1234-12345678-1234
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
email地址
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$
url
^[a-zA-z]+//:(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$
驗(yàn)證手機(jī)號(hào)碼
13[0-9]{9}
實(shí)現(xiàn)手機(jī)號(hào)前帶86或是+86的情況
^((\+86)|(86))?(13)\d{9}$
電話號(hào)碼與手機(jī)號(hào)碼同時(shí)驗(yàn)證
(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})
網(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+)
中國(guó)手機(jī)號(hào)碼
(86)*0*13\d{9}
中國(guó)固定電話號(hào)碼
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
中國(guó)電話號(hào)碼(包括移動(dòng)和固定電話)
(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}
中國(guó)郵政編碼
[1-9]{1}(\d+){5}
中國(guó)身份證號(hào)碼
\d{18}|\d{15}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。