站長(zhǎng)用ASP建站常用到的一些正則表達(dá)式(很全了) By admin 2009/7/9 9:26:00 匹配中文字符的正則表達(dá)式: 程序代碼 [\u4e00-\u9fa5] 評(píng)注:匹配中文還真是個(gè)頭疼的事,有了這個(gè)表達(dá)式就好辦了 匹配雙字節(jié)字符(包括漢字在內(nèi)): 程序代碼 [^\x00-\xff] 評(píng)注:可以用來計(jì)算字符串的長(zhǎng)度(一個(gè)雙字節(jié)字符長(zhǎng)度計(jì)2,ASCII字符計(jì)1) 匹配空白行的正則表達(dá)式: 程序代碼 \n\s*\r 評(píng)注:可以用來刪除空白行 匹配HTML標(biāo)記的正則表達(dá)式: 程序代碼 <(\S*?)[^>]*>.*?|<.*? /> 評(píng)注:網(wǎng)上流傳的版本太糟糕,上面這個(gè)也僅僅能匹配部分,對(duì)于復(fù)雜的嵌套標(biāo)記依舊無能為力 匹配首尾空白字符的正則表達(dá)式: 程序代碼 ^\s*|\s*$ 評(píng)注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁(yè)符等等),非常有用的表達(dá)式 匹配Email地址的正則表達(dá)式: 程序代碼 \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 評(píng)注:表單驗(yàn)證時(shí)很實(shí)用 匹配網(wǎng)址URL的正則表達(dá)式: 程序代碼 [a-zA-z]+://[^\s]* 評(píng)注:網(wǎng)上流傳的版本功能很有限,上面這個(gè)基本可以滿足需求 匹配二級(jí)或多級(jí)域名的主域名 ([a-z0-9][a-z0-9\-]*?\.(?:com|cn|net|org|gov|info|la|cc|co)(?:\.(?:cn|jp))?)$ 匹配帳號(hào)是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線): 程序代碼 ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 評(píng)注:表單驗(yàn)證時(shí)很實(shí)用 匹配國(guó)內(nèi)電話號(hào)碼: 程序代碼 \d{3}-\d{8}|\d{4}-\d{7} 評(píng)注:匹配形式如 0511-4405222 或 021-87888822 匹配騰訊QQ號(hào): 程序代碼 [1-9][0-9]{4,} 評(píng)注:騰訊QQ號(hào)從10000開始 匹配中國(guó)郵政編碼: 程序代碼 [1-9]\d{5}(?!\d) 評(píng)注:中國(guó)郵政編碼為6位數(shù)字 匹配身份證: 程序代碼 \d{15}|\d{18} 評(píng)注:中國(guó)的身份證為15位或18位 匹配ip地址: 程序代碼 \d+\.\d+\.\d+\.\d+ 評(píng)注:提取ip地址時(shí)有用 匹配特定數(shù)字: 程序代碼 ^[1-9]\d*$ //匹配正整數(shù) ^-[1-9]\d*$ //匹配負(fù)整數(shù) ^-?[1-9]\d*$ //匹配整數(shù) ^[1-9]\d*|0$ //匹配非負(fù)整數(shù)(正整數(shù) + 0) ^-[1-9]\d*|0$ //匹配非正整數(shù)(負(fù)整數(shù) + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮點(diǎn)數(shù) ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配負(fù)浮點(diǎn)數(shù) ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮點(diǎn)數(shù) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0) ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //匹配非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0) 文章分頁(yè): 1 | 2 | 3 | 4 | 5 | 6 | 7 | 分享聯(lián)系我們 掃二維碼與項(xiàng)目經(jīng)理溝通 我們?cè)谖⑿派?4小時(shí)期待你的聲音 感謝您的關(guān)注分享“站長(zhǎng)用ASP建站常用到的一些正則表達(dá)式(很全了)” 煙寒網(wǎng)絡(luò)真誠(chéng)為您服務(wù) ,點(diǎn)擊客服直接咨詢下單. 立即咨詢 我們服務(wù) 網(wǎng)站建設(shè) 高端網(wǎng)站建設(shè)服務(wù)商、相信品牌力量、相信知名企業(yè);制作后收費(fèi)13014982176! 微信小程序/微信公眾號(hào) 微信小程序 背靠10億流量,不論用戶需求是什么,都能被開發(fā)使用 一點(diǎn)創(chuàng)意,就能在“社交圈”中脫穎而出。 網(wǎng)站優(yōu)化/SEO 讓您的網(wǎng)站更靠近排名位置,讓客戶更容易找到您,seo優(yōu)化是一個(gè)漫長(zhǎng)過程,整個(gè)網(wǎng)站營(yíng)銷花最少的錢起最大的作用。