青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統計

最新評論

溫故知新 javascript 正則表達式

很長時間沒看 正則表達式了,碰巧今天用到,溫故知新了一把 看書學習吧。
原來在無憂發過初學者正則,現在補充了分組提供了下載 完善下。

一 javascript正則表達式的基本知識

1     javascript 正則對象創建 和用法

    聲明javascript 正則表達式
    
     var reCat = new RegExp("cat");
      你也可以 
     var reCat = /cat/;      //Perl 風格   (推薦)

2 學習最常用的 test exec match search  replace  split 6個方法

   1) test  檢查指定的字符串是否存在

       var data = "123123";
       var reCat = /123/gi;
       alert(reCat.test(data));  //true
     
       //檢查字符是否存在  g 繼續往下走  i 不區分大小寫

   2) exec 返回查詢值

       var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
       var reCat = /cat/i;
       alert(reCat.exec(data));  //Cat

     3)match  得到查詢數組

       var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
       var reCat = /cat/gi;
       var arrMactches = data.match(reCat)

       for (var i=0;i < arrMactches.length ; i++)
       {
            alert(arrMactches[i]);   //Cat  cat
       }

     4) search  返回搜索位置  類似于indexof

       var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
       var reCat = /cat/gi;
       alert(data.search(reCat));  //23


    5) replace  替換字符  利用正則替換

       var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
       var reCat = /cat/gi;
       alert(data.replace(reCat,"libinqq"));

    6)split   利用正則分割數組

       var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
       var reCat = /\,/;
       var arrdata = data.split(reCat);

       for (var i = 0; i < arrdata.length; i++)
       {
            alert(arrdata[i]);
       }

3  學習下  簡單類   負向類  范圍類  組合類

    //簡單類
       var data = "1libinqq,2libinqq,3libinqq,4libinqq";
       var reCat = /[123]libinqq/gi;
       var arrdata = data.match(reCat);

       for (var i = 0; i < arrdata.length; i++)
       {
            alert(arrdata[i]);  // 1libinqq 2libinqq  3libinqq
       }

       //負向類
       var data = "alibinqq,1libinqq,2libinqq,3libinqq,4libinqq";  //\u0062cf
       var reCat = /[^a123]libinqq/gi;
       var arrdata = data.match(reCat);

       for (var i = 0; i < arrdata.length; i++)
       {
            alert(arrdata[i]);  //4libinqq
       }

       //范圍類
       var data = "libinqq1,libinqq2,libinqq3,libinqq4,libinqq5";  //\u0062cf
       var reCat = /libinqq[2-3]/gi;
       var arrdata = data.match(reCat);

       for (var i = 0; i < arrdata.length; i++)
       {
            alert(arrdata[i]);   // libinqq2  libinqq3
       }

       //組合類
      var data = "a,b,c,w,1,2,3,5";  //\u0062cf
       var reCat = /[a-q1-4\n]/gi;
       var arrdata = data.match(reCat);

       for (var i = 0; i < arrdata.length; i++)
       {
            alert(arrdata[i]);  // a b c 1 2 3
       }


       這些都是 js正則 最基本的使用方法,看不會的請復制到筆記本練習下,看會了再往下面看。

二  javascript  正則表達式是分組知識
    
  另外 我知道有些人很懶(包括我),所以正則分組的例子的我特此打包歡迎下載學習  js正則分組

posted on 2011-07-21 10:10 大龍 閱讀(159) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产色av| 榴莲视频成人在线观看| 欧美日韩一区二区视频在线观看| 亚洲欧洲日韩在线| 91久久精品国产91久久性色tv| 另类酷文…触手系列精品集v1小说| 国产一区在线播放| 久久夜色精品一区| 久久这里只有| 亚洲欧洲午夜| 99精品国产热久久91蜜凸| 欧美午夜a级限制福利片| 亚洲与欧洲av电影| 性亚洲最疯狂xxxx高清| 国内精品一区二区| 欧美成人亚洲成人| 欧美久久久久久蜜桃| 亚洲欧美成人综合| 久久精品日韩| 一级日韩一区在线观看| 亚洲欧美国产高清| 亚洲高清久久| 亚洲伊人一本大道中文字幕| 国外成人在线| 99re热精品| 亚洲第一视频| 日韩午夜免费视频| 在线高清一区| 一区二区激情| 影音先锋久久久| 在线亚洲自拍| 亚洲国产综合视频在线观看| 国产精品99久久久久久白浆小说 | 亚洲视频在线看| 韩国成人精品a∨在线观看| 欧美激情精品久久久久久黑人| 欧美三级日本三级少妇99| 久久久精品一区二区三区| 欧美区国产区| 欧美阿v一级看视频| 国产精品s色| 亚洲第一福利视频| 国产区在线观看成人精品| 欧美成人69av| 国产欧美亚洲视频| 亚洲日本中文| 亚洲高清一区二| 欧美亚洲网站| 亚洲男人的天堂在线aⅴ视频| 欧美成人a∨高清免费观看| 久久久久久电影| 国产精品私人影院| 在线一区欧美| 一区二区激情小说| 欧美电影免费观看网站| 美女精品在线观看| 狠狠色狠狠色综合系列| 校园激情久久| 欧美一区二区三区四区高清 | 欧美精品国产一区二区| 久久婷婷综合激情| 国产午夜精品久久| 亚洲欧美国产一区二区三区| 亚洲一区二区三区国产| 欧美日韩免费精品| 亚洲毛片一区| 日韩视频在线永久播放| 欧美激情第六页| 欧美成人免费观看| 在线看片第一页欧美| 午夜精品久久久久久久蜜桃app| 午夜精品成人在线| 国产精品福利在线| 亚洲精品在线视频| 亚洲国产精品成人精品| 久久久www成人免费无遮挡大片 | 精品不卡一区二区三区| 亚洲一品av免费观看| 亚洲一区在线视频| 欧美日韩午夜视频在线观看| 欧美国产日韩一区二区| 在线色欧美三级视频| 久久国产精品久久久久久久久久| 欧美一区二区三区男人的天堂| 国产精品久久亚洲7777| 亚洲欧美日韩国产一区二区| 欧美亚洲日本国产| 国产一区二区中文| 久久久精品国产99久久精品芒果| 久热综合在线亚洲精品| 国产午夜精品在线| 久久亚洲综合色一区二区三区| 亚洲成人资源网| 亚洲三级影片| 国产精品极品美女粉嫩高清在线| 亚洲少妇诱惑| 久久爱www.| 亚洲大片在线观看| 免费欧美日韩| 亚洲精品日日夜夜| 欧美一区二区三区四区在线| 韩日午夜在线资源一区二区| 欧美福利电影网| 亚洲欧美一区二区原创| 欧美成熟视频| 亚洲一区在线免费| 在线免费观看视频一区| 欧美三日本三级少妇三99| 欧美一区二区三区在线| 亚洲人成在线观看网站高清| 久久精品国产清高在天天线| 亚洲国产精品传媒在线观看 | 国产精品极品美女粉嫩高清在线| 久久高清国产| 日韩视频精品| 欧美a级片一区| 欧美在线日韩| 99精品热视频| 亚洲第一精品久久忘忧草社区| 国产精品久久久久久久久免费| 久久亚洲图片| 欧美亚洲视频一区二区| 99成人免费视频| 欧美激情一区二区三区全黄| 欧美在线亚洲| 亚洲一卡二卡三卡四卡五卡| 亚洲卡通欧美制服中文| 在线观看av不卡| 国产一区导航| 国产精品日韩欧美| 欧美精品在线一区二区三区| 久久综合久色欧美综合狠狠| 欧美在线观看一区二区| 亚洲一区二区三区四区在线观看| 最新日韩欧美| 欧美激情综合色| 久久久久www| 久久久久久电影| 欧美在线网址| 欧美在线免费视屏| 欧美在线亚洲| 欧美一区深夜视频| 午夜精品一区二区三区在线播放| 在线综合欧美| 99re6这里只有精品| 亚洲人在线视频| 亚洲精品激情| 亚洲精品久久视频| 亚洲人体影院| 一区二区日韩精品| 99日韩精品| 亚洲午夜性刺激影院| 亚洲一区二区3| 亚洲欧美在线磁力| 久久激五月天综合精品| 久久精品女人| 欧美成人高清| 亚洲经典自拍| 一区二区三区免费网站| 亚洲免费一在线| 欧美一区2区视频在线观看 | 一区二区av在线| 亚洲性夜色噜噜噜7777| 亚洲欧美日韩精品久久| 欧美一级艳片视频免费观看| 久久露脸国产精品| 欧美3dxxxxhd| 欧美三级在线视频| 国产日韩精品视频一区| 精品二区视频| 亚洲日本欧美天堂| 亚洲欧美日韩国产成人| 久久精品人人做人人爽| 欧美成人一二三| 亚洲精选大片| 亚洲女优在线| 久久综合色8888| 国产精品福利网站| 永久555www成人免费| 艳女tv在线观看国产一区| 午夜免费电影一区在线观看| 久久久亚洲综合| 亚洲日本精品国产第一区| 亚洲一区二区日本| 裸体女人亚洲精品一区| 欧美日一区二区在线观看 | 国产精品美腿一区在线看| 国产在线观看一区| 日韩午夜免费| 久久久一区二区三区| 亚洲精品欧美专区| 欧美一二三视频| 欧美日韩精选| 一区在线影院| 午夜欧美视频| 亚洲国产精品电影| 欧美影院午夜播放| 国产精品社区| 99国内精品久久| 美女日韩欧美|