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

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

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

    itVincent Blog - Java Working Fun!

    技術(shù)引領(lǐng)時(shí)代!
    posts - 117, comments - 181, trackbacks - 0, articles - 12

    正則表達(dá)式筆記

    Posted on 2006-10-26 09:57 itVincent 閱讀(430) 評(píng)論(0)  編輯  收藏

    正則表達(dá)式筆記

    1.[] 與 ()的區(qū)別

    [a-zA-Z0-9] 在包含的字符中 , 匹配其中一個(gè) , 可匹配 ”!a!”

    (abc) 在包含的字符中 , 都要逐一匹配 , 而且有順序 , 其實(shí)就是說(shuō) ,() 里面就是一個(gè)字正則式 ,

    可匹配 ”3abc93”

    2. 表達(dá)式之間千萬(wàn)不能有空格

    ?

    .構(gòu)造檢查 email的正則表達(dá)式

    /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/

      在一個(gè)完整的 email 地址中有三個(gè)部分 :
       1. 用戶名 ( '@' 左邊的一切 ),
       2.'@',
       3. 服務(wù)器名 ( 就是剩下那部分 ).
      用戶名可以含有大小寫字母阿拉伯?dāng)?shù)字 , 句號(hào) ('.'), 減號(hào) ('-'), and 下劃線 ('_'). 服務(wù)器名字也是符合這個(gè)規(guī)則 , 當(dāng)然下劃線除外 .

      現(xiàn)在 , 用戶名的開始和結(jié)束都不能是句點(diǎn) . 服務(wù)器也是這樣 . 還有你不能有兩個(gè)連續(xù)的句點(diǎn)他們之間至少存在一個(gè)字符,好現(xiàn)在我們來(lái)看一下怎么為用戶名寫一個(gè)匹配模式 :

       /^[\w-]+$/

    ?

      現(xiàn)在還不能允許句號(hào)的存在 . 我們把它加上 :
       /^[\w-]+(\.[\w-]+) * $/

    ?

      上面的意思就是說(shuō) : " 以至少一個(gè)規(guī)范字符(除了 . )開頭 , 后面跟著 0 個(gè)或者多個(gè) 以點(diǎn)開始的字符串 ."

    ?

    ?????? 然后是后面一部分 , 在網(wǎng)上流傳的一種做法是 , 后面的一部分是跟前面那部分一樣的 , 但是我覺得有點(diǎn)不妥 , 難道 abc@abc 這樣也符合一個(gè) email 地址格式嗎 ? 我試過(guò)不少的系統(tǒng) , 都不允許這樣輸入的 , 必需要你輸入如 abc@abc.abc 這樣的格式才行.所以后面部分是略有不同的.

    ?????? \^[\w-]+(\.[w-]+) $\

    上面的意思就是說(shuō) : " 以至少一個(gè)規(guī)范字符(除了 . )開頭 , 后面跟著 1個(gè)或者多個(gè) 以點(diǎn)開始的字符串 ."

    ?

    . 現(xiàn)在只需要用 ”@” 把兩部分連接 :
       /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[w-]+)+$/

      這就是完整的 email 認(rèn)證匹配模式了 , JS 中只需要調(diào)用

    reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[w-]+)+$/;

    reg.exec(input);

    返回為 true, 就是說(shuō) input 是一個(gè) email 地址 .


      通過(guò)這種方法就可以得到是否為 email , 有什么說(shuō)得不對(duì)的 , 請(qǐng)各位指正 !

    ?

    ?

    ?

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产男女猛烈无遮档免费视频网站 | 久久久久亚洲AV无码专区桃色| A级毛片高清免费视频在线播放| 亚洲av片不卡无码久久| 亚洲欧洲久久av| 影音先锋在线免费观看| 精品人妻系列无码人妻免费视频 | 亚洲精品无码专区久久久 | 国产成人精品免费大全| 亚洲福利视频一区二区三区| 免费v片在线观看无遮挡| 91黑丝国产线观看免费| 成人无码视频97免费| 亚洲成a人片在线观看天堂无码| 亚洲视频一区调教| 日日噜噜噜噜夜夜爽亚洲精品 | 免费看片在线观看| 久久99久久成人免费播放| 99久久免费国产特黄| 黄色大片免费网站| 亚洲精品V天堂中文字幕| 亚洲AV无码男人的天堂| 亚洲va在线va天堂va手机| 精品亚洲成在人线AV无码| 亚洲色最新高清av网站| 亚洲综合一区二区精品导航| 亚洲伊人久久精品影院| 亚洲AV无码一区二区三区国产| 好男人看视频免费2019中文| 国产精品无码素人福利免费| 亚洲福利精品电影在线观看| 亚洲性猛交XXXX| 久久亚洲成a人片| 亚洲人成图片小说网站| 亚洲中文久久精品无码| 亚洲视频免费在线播放| 亚洲成Av人片乱码色午夜| 成人亚洲网站www在线观看| 久操视频免费观看| 久久精品国产亚洲AV未满十八| 亚洲国产成人久久精品大牛影视|