<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 33,  comments - 17,  trackbacks - 0
    匹配中文字符的正則表達(dá)式: [\u4e00-\u9fa5]
    評注:匹配中文還真是個(gè)頭疼的事,有了這個(gè)表達(dá)式就好辦了

    匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]
    評注:可以用來計(jì)算字符串的長度(一個(gè)雙字節(jié)字符長度計(jì)2,ASCII字符計(jì)1)

    匹配空白行的正則表達(dá)式:\n\s*\r
    評注:可以用來刪除空白行

    匹配HTML標(biāo)記的正則表達(dá)式: <(\S*?)[^>]*>.*? </\1> ¦ <.*? />
    評注:網(wǎng)上流傳的版本太糟糕,上面這個(gè)也僅僅能匹配部分,對于復(fù)雜的嵌套標(biāo)記依舊無能為力

    匹配首尾空白字符的正則表達(dá)式:^\s* ¦\s*$
    評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達(dá)式

    匹配Email地址的正則表達(dá)式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
    評注:表單驗(yàn)證時(shí)很實(shí)用

    匹配網(wǎng)址URL的正則表達(dá)式:[a-zA-z]+://[^\s]*
    評注:網(wǎng)上流傳的版本功能很有限,上面這個(gè)基本可以滿足需求

    匹配帳號是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
    評注:表單驗(yàn)證時(shí)很實(shí)用

    匹配國內(nèi)電話號碼:\d{3}-\d{8} ¦\d{4}-\d{7}
    評注:匹配形式如 0511-4405222 或 021-87888822

    匹配騰訊QQ號:[1-9][0-9]{4,}
    評注:騰訊QQ號從10000開始

    匹配中國郵政編碼:[1-9]\d{5}(?!\d)
    評注:中國郵政編碼為6位數(shù)字

    匹配身份證:\d{15} ¦\d{18}
    評注:中國的身份證為15位或18位

    匹配ip地址:\d+\.\d+\.\d+\.\d+
    評注:提取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)
    評注:處理大量數(shù)據(jù)時(shí)有用,具體應(yīng)用時(shí)注意修正

    匹配特定字符串:
    ^[A-Za-z]+$  //匹配由26個(gè)英文字母組成的字符串
    ^[A-Z]+$  //匹配由26個(gè)英文字母的大寫組成的字符串
    ^[a-z]+$  //匹配由26個(gè)英文字母的小寫組成的字符串
    ^[A-Za-z0-9]+$  //匹配由數(shù)字和26個(gè)英文字母組成的字符串
    ^\w+$  //匹配由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
    評注:最基本也是最常用的一些表達(dá)式
    posted on 2008-07-23 17:51 scea2009 閱讀(298) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    PL/SQL存儲(chǔ)過程與函數(shù)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成网站在线播放vr| 亚洲成人免费网站| 日本免费v片一二三区| 亚洲av永久无码嘿嘿嘿| 91黑丝国产线观看免费| 78成人精品电影在线播放日韩精品电影一区亚洲| 农村寡妇一级毛片免费看视频| 免费在线黄色网址| 色多多www视频在线观看免费| 四虎影院永久免费观看| 婷婷亚洲综合一区二区 | 91福利免费网站在线观看| 亚洲精品国自产拍在线观看| 羞羞漫画在线成人漫画阅读免费| 免费观看a级毛片| 美女隐私免费视频看| 亚洲国产精品毛片av不卡在线| 色偷偷亚洲第一综合网| 免费在线视频一区| 嫩草在线视频www免费看| 亚洲国产精品自在线一区二区| 免费看又黄又无码的网站| 亚洲国产中文在线视频| 好先生在线观看免费播放| 国产AV日韩A∨亚洲AV电影 | 最近最新高清免费中文字幕| 亚洲精品美女久久久久| 69成人免费视频无码专区| 黄页网站在线视频免费| 亚洲成AV人在线观看天堂无码| 亚洲视频免费在线看| 亚洲AV永久无码天堂影院| 亚洲男人的天堂在线va拉文| 久久99精品视免费看| 亚洲最大的黄色网| 亚洲人成无码网站久久99热国产| 男女一进一出抽搐免费视频| 亚洲一区二区在线视频| 国内自产拍自a免费毛片| 狠狠躁狠狠爱免费视频无码| 久久亚洲AV成人出白浆无码国产|