<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      JavaScript_正則表達式

      規則
      開頭結尾
          "^The":表示所有以"The"開始的字符串("There","The cat"等);
          "of despair$":表示所以以"of despair"結尾的字符串;

      重復
          "ab*":表示一個字符串有一個a后面跟著零個或若干個b。("a", "ab", "abbb",……);
          "ab+":表示一個字符串有一個a后面跟著至少一個b或者更多;
          "ab?":表示一個字符串有一個a后面跟著零個或者一個b;
          "a?b+$":表示在字符串的末尾有零個或一個a跟著一個或幾個b。

          "ab{2}":表示一個字符串有一個a跟著2個b("abb");
          "ab{2,}":表示一個字符串有一個a跟著至少2個b;
          "ab{3,5}":表示一個字符串有一個a跟著3到5個b。

          "(b|cd)ef":表示"bef"或"cdef";
          "^.{3}$":表示有任意三個字符的字符串(長度為3個字符)
          "[ab]":表示一個字符串有一個"a"或"b"(相當于"a|b");
          "[a-d]":表示一個字符串包含小寫的'a'到'd'中的一個(相當于"a|b|c|d"或者"[abcd]");
          "^[a-zA-Z]":表示一個以字母開頭的字符串;
          "[0-9]%":表示一個百分號前有一位的數字;

      邊界
          ^     行開頭
          $     行結尾
          \b    單詞的邊界
          \B    非單詞的邊界

      ————————————————————————————————————————————————————————————
      注意點
      ■   "^.$()|*+?{\" 這些字符前加上轉義字符'\'。

      ————————————————————————————————————————————————————————————
      使用示例
      ● 初始化
          var reCat = new RegExp("cat");
          var reCat = /cat/;//Perl 風格(推薦)

      ● 分割金額
          var re = new RegExp("(\\d)(\\d{3})(,|\\.|$)");
          m = m.replace(re, "$1,$2$3");

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

      ● exec 返回查詢值
             var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
             var reCat = /cat/i;
             alert(reCat.exec(data));  //Cat

      ● 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
             }

      ● search  返回搜索位置  類似于indexof
             var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
             var reCat = /cat/gi;
             alert(data.search(reCat));  //23

      ● replace  替換字符  利用正則替換
             var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
             var reCat = /cat/gi;
             alert(data.replace(reCat,"libinqq"));

      ● 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]);
             }


      ● var reCat = /(mouse){2}/gi; //mousemouse

      ● 選取子串
          var sToMatch = "#123456789";
          var reNumbers = /#(\d+)/;
          reNumbers.test(sToMatch);
          alert(RegExp.$1); //(反向引用)

      ● 交換子串
          var sToChange = "1234 5678";
          var reMatch = /(\d{4}) (\d{4})/;
          var sNew = sToChange.replace(reMatch,"$2 $1");
          alert(sNew);

      ● 多行模式
          var data = " First second\n thind fourth\n fifth sixth";  
          var reCat = /(\w+)$/gm;   
          var arrdata = data.match(reCat);

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

      ————————————————————————————————————————————————————————————

      ■ JavaScript replace() 方法
      ● 去除字符串前后空格
      replace(/(^\s*)|(\s*$)/g, "");

      ● jQuery trim()內部實現
      str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');

      ● 兼容不支持trim()的瀏覽器
      if (!String.prototype.trim){
          String.prototype.trim = function () {
              return this.replace(/(^[\s\n\t]+|[\s\n\t]+$)/g, "");
          }
      }

      ————————————————————————————————————————————————————————————

      posted @ 2016-11-04 16:36  Uncle_Nucky  閱讀(154)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 最新亚洲人成网站在线观看| 视频一区二区不中文字幕| 国产精品十八禁一区二区| 人妻丰满熟妇无码区免费| 久久国产免费观看精品3| 少妇真人直播免费视频| 欧美巨大极度另类| 亚洲人成色77777在线观看| caoporn成人免费公开| 天天综合色天天综合色h| 在线a级毛片无码免费真人| 亚洲国产日韩a在线播放| 亚洲乱理伦片在线观看中字| 国产精品久久久久影院色| 成人亚洲国产精品一区不卡| 国产目拍亚洲精品二区| 性欧美暴力猛交69hd| 亚洲人成电影网站 久久影视| 高中生粉嫩无套第一次| 4虎四虎永久在线精品免费| 四虎影视4hu4虎成人| AV在线亚洲欧洲日产一区二区| 日韩av综合免费在线| 99热成人精品热久久66| 国产成人8x视频一区二区| 人妻日韩精品中文字幕| av永久免费网站在线观看| 女同AV在线播放| 亚洲嫩模一区二区三区| 国产成人精品午夜在线观看| 精品国产一区二区三区四区| 久久综合九色综合久桃花| 青青国产揄拍视频| 国产自产在线视频一区| 色一伊人区二区亚洲最大| 少妇被无套内谢免费看| 白嫩少妇bbw撒尿视频| 麻豆蜜桃伦理一区二区三区| 久久大香伊蕉在人线免费AV| av小次郎网站| 亚洲偷偷自拍码高清视频|