|
一些常用的正則表達(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è)英文字母的大寫組成的字符串 ^[A-Z]+$ 由26個(gè)英文字母的小寫組成的字符串 ^[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} 本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/signorino_13/archive/2009/07/25/4377005.aspx |
|
|