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

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

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

    tbwshc

    正則表達(dá)式匯總

    "^\d+$"  //非負(fù)整數(shù)(正整數(shù) + 0
    "^[0-9]*[1-9][0-9]*$"  //正整數(shù)
    "^((-\d+)|(0+))$"  //非正整數(shù)(負(fù)整數(shù) + 0
    "^-[0-9]*[1-9][0-9]*$"  //負(fù)整數(shù)
    "^-?\d+$"    //整數(shù)
    "^\d+(\.\d+)?$"  //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0
    "^(([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+)?)|(0+(\.0+)?))$"  //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0
    "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負(fù)浮點(diǎn)數(shù)
    "^(-?\d+)(\.\d+)?$"  //浮點(diǎn)數(shù)
    "^[A-Za-z]+$"  //26個英文字母組成的字符串
    "^[A-Z]+$"  //26個英文字母的大寫組成的字符串
    "^[a-z]+$"  //26個英文字母的小寫組成的字符串
    "^[A-Za-z0-9]+$"  //由數(shù)字和26個英文字母組成的字符串
    "^\w+$"  //由數(shù)字、26個英文字母或者下劃線組成的字符串
    "^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址
    "^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url

    整數(shù)或者小數(shù):^[0-9]+\.{0,1}[0-9]{0,2}$
    只能輸入數(shù)字:"^[0-9]*$"
    只能輸入n位的數(shù)字:"^\d{n}$"
    只能輸入至少n位的數(shù)字:"^\d{n,}$"
    只能輸入m~n位的數(shù)字:。"^\d{m,n}$"
    只能輸入零和非零開頭的數(shù)字:"^(0|[1-9][0-9]*)$"
    只能輸入有兩位小數(shù)的正實(shí)數(shù):"^[0-9]+(.[0-9]{2})?$"
    只能輸入有1~3位小數(shù)的正實(shí)數(shù):"^[0-9]+(.[0-9]{1,3})?$"
    只能輸入非零的正整數(shù):"^\+?[1-9][0-9]*$"
    只能輸入非零的負(fù)整數(shù):"^\-[1-9][]0-9"*$
    只能輸入長度為3的字符:"^.{3}$"
    只能輸入由26個英文字母組成的字符串:"^[A-Za-z]+$"
    只能輸入由26個大寫英文字母組成的字符串:"^[A-Z]+$"
    只能輸入由26個小寫英文字母組成的字符串:"^[a-z]+$"
    只能輸入由數(shù)字和26個英文字母組成的字符串:"^[A-Za-z0-9]+$"
    只能輸入由數(shù)字、26個英文字母或者下劃線組成的字符串:"^\w+$"
    驗(yàn)證用戶密碼:"^[a-zA-Z]\w{5,17}$"正確格式為:以字母開頭,長度在6~18之間,tb只能包含字符、數(shù)字和下劃線。
    驗(yàn)證是否含有^%&'',;=?$\"等字符:"[^%&'',;=?$\x22]+"
    只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
    驗(yàn)證Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
    驗(yàn)證InternetURL"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"
    驗(yàn)證電話號碼:"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正確格式為:"XXX-XXXXXXX""XXXX-XXXXXXXX""XXX-XXXXXXX""XXX-XXXXXXXX""XXXXXXX""XXXXXXXX"
    驗(yàn)證身份證號(15位或18位數(shù)字):"^\d{15}|\d{18}$"
    驗(yàn)證一年的12個月:"^(0?[1-9]|1[0-2])$"正確格式為:"01""09""1""12"
    驗(yàn)證一個月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正確格式為;"01""09""1""31"。整數(shù)或者小數(shù):^[0-9]+\.{0,1}[0-9]{0,2}$
    只能輸入數(shù)字:"^[0-9]*$"
    只能輸入n位的數(shù)字:"^\d{n}$"
    只能輸入至少n位的數(shù)字:"^\d{n,}$"
    只能輸入m~n位的數(shù)字:。"^\d{m,n}$"
    只能輸入零和非零開頭的數(shù)字:"^(0|[1-9][0-9]*)$"
    只能輸入有兩位小數(shù)的正實(shí)數(shù):"^[0-9]+(.[0-9]{2})?$"
    只能輸入有1~3位小數(shù)的正實(shí)數(shù):"^[0-9]+(.[0-9]{1,3})?$"
    只能輸入非零的正整數(shù):"^\+?[1-9][0-9]*$"
    只能輸入非零的負(fù)整數(shù):"^\-[1-9][]0-9"*$
    只能輸入長度為3的字符:"^.{3}$"
    只能輸入由26個英文字母組成的字符串:"^[A-Za-z]+$"
    只能輸入由26個大寫英文字母組成的字符串:"^[A-Z]+$"
    只能輸入由26個小寫英文字母組成的字符串:"^[a-z]+$"
    只能輸入由數(shù)字和26個英文字母組成的字符串:"^[A-Za-z0-9]+$"
    只能輸入由數(shù)字、26個英文字母或者下劃線組成的字符串:"^\w+$"
    驗(yàn)證用戶密碼:"^[a-zA-Z]\w{5,17}$"正確格式為:以字母開頭,長度在6~18之間,只能包含字符、數(shù)字和下劃線。
    驗(yàn)證是否含有^%&'',;=?$\"等字符:"[^%&'',;=?$\x22]+"
    只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
    驗(yàn)證Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
    驗(yàn)證InternetURL"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"
    驗(yàn)證電話號碼:"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正確格式為:"XXX-XXXXXXX""XXXX-XXXXXXXX""XXX-XXXXXXX""XXX-XXXXXXXX""XXXXXXX""XXXXXXXX"
    驗(yàn)證身份證號(15位或18位數(shù)字):"^\d{15}|\d{18}$"
    驗(yàn)證一年的12個月:"^(0?[1-9]|1[0-2])$"正確格式為:"01""09""1""12"
    驗(yàn)證一個月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正確格式為;"01""09""1""31"

    posted on 2012-07-05 13:26 chen11-1 閱讀(1099) 評論(1)  編輯  收藏

    Feedback

    # re: 正則表達(dá)式匯總 2012-07-06 17:44 靜思學(xué)吧

    正則表達(dá)式是一個很復(fù)雜的東西,看似是一堆符號,但是功能卻很強(qiáng)大。
    這里集結(jié)了這么多的正則表達(dá)式,但是我覺得作用不大,為什么?其實(shí)正則表達(dá)式非常容易寫的不周全,而且正則表達(dá)式有一個效率的問題,如果不理解正則引擎原理,寫出來的正則表達(dá)式吧,好像能用,但是拿個特殊設(shè)計的文本去匹配可能就出問題,這種問題可能是匹配的不是想要的內(nèi)容或者匹配速度太慢。
    因此我建議要真正會用正則表達(dá)式,那就去多看幾遍精通正則表達(dá)式,相當(dāng)好的書,特別是在講正則引擎的部分。  回復(fù)  更多評論   


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品熟女少妇aⅴ免费久久| 99亚洲男女激情在线观看| a级毛片黄免费a级毛片| 亚洲午夜爱爱香蕉片| 国产成人1024精品免费| 亚洲尤码不卡AV麻豆| 免费无码又爽又刺激一高潮| 亚洲精品你懂的在线观看| 免费成人高清在线视频| 亚洲人成在线观看| 丁香花免费完整高清观看| 亚洲av产在线精品亚洲第一站| 97在线观免费视频观看| 涩涩色中文综合亚洲| 国产一精品一aⅴ一免费| 又硬又粗又长又爽免费看| 亚洲精品字幕在线观看| 鲁大师在线影院免费观看| 2020国产精品亚洲综合网| 国产一精品一aⅴ一免费| a毛片久久免费观看| 亚洲综合免费视频| 美女被免费视频网站a国产| 特级毛片aaaa免费观看| 久久精品国产精品亚洲艾| 手机看黄av免费网址| 国产精品亚洲色婷婷99久久精品| 中文字幕亚洲综合久久男男| 2021在线永久免费视频| 亚洲成AV人片高潮喷水| 亚洲热妇无码AV在线播放| AV无码免费永久在线观看| 国产亚洲视频在线观看网址 | 丁香花在线观看免费观看图片| 亚洲国产无套无码av电影| 91香蕉成人免费网站| 黄色一级视频免费观看| 亚洲精品熟女国产| 亚洲成AV人在线观看网址| 久久不见久久见免费视频7| 久久精品亚洲日本波多野结衣|