在線客服
24小時免費咨詢電話:18978941786
客服時間:上午9:30~下午6點
站長用ASP建站常用到的一些正則表達式(很全了)
收藏 分享 發(fā)布日期:2012-2-12 16:30:44 編輯:admin 文章來源:煙寒網(wǎng)絡(luò)整理 點擊率:
匹配中文字符的正則表達式:
驗證一年的12個月:
程序代碼
^(0?[1-9]|1[0-2])$
正確格式為:01-09和112
驗證一個月的31天:
程序代碼
^((0?[1-9])|((1|2)[0-9])|30|31)$
正確格式為:0109和131
-----------------------常用的匹配正則表達式和實例--------------------------------
匹配中文字符的正則表達式:
程序代碼
[\u4e00-\u9fa5]
匹配雙字節(jié)字符(包括漢字在內(nèi)):
程序代碼
[^\x00-\xff]
應(yīng)用:計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)
程序代碼
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正則表達式:
程序代碼
\n[\s| ]*\r
匹配HTML標記的正則表達式:
程序代碼
/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正則表達式:
程序代碼
(^\s*)|(\s*$)
應(yīng)用:javascript中沒有像vbscript那樣的trim函數(shù),我們就可以利用這個表達式來實現(xiàn),如下:





