站長資訊網
        最全最豐富的資訊網站

        js正則表達式之RegExp對象之compile方法 編譯正則表達式

        功能說明:該方法可以編譯指定的正則表達式,編譯之后的正則表達式執行速度將會提高,如果正則表達式多次被調用,那么調用compile方法可以有效的提高代碼的執行速度,如果該正則表達式只能被使用一次,則不會有明顯的效果。

        基本語法:objReg.compile(pattern[,flag])
        objReg必選項,RegExp對象變量的名稱
        pattern 必選項 正則表達式
        flag 可選項 匹配選項

        復制代碼 代碼如下:
        <html>
        <script language=”javascript” type=”text/javascript”>
        //要匹配的字符串
        var objStr=”我的手機號13522222222,他的手機號碼13233333333她的手機號碼13988888888″;
        //設置正則表達式匹配以13開頭的11為手機號碼,全局匹配(這里是匹配移動手機號)
        var reg=new RegExp(“13[4-9](//d){8}”,”g”);
        //提示用戶發現移動號碼,然后打印出結果
        document.write(“發現移動手機號碼”);
        //調用函數打印匹配的結果
        findPhoneNumbers(objStr.match(reg));
        //重新編譯正則表達式
        reg.compile(“13[0-3](//d){8}”,”g”);
        document.write(“發現聯通手機號碼”);
        findPhoneNumbers(objStr.match(reg));
        //定義輸出返回結果函數
        function findPhoneNumbers(arr){
        //使用循環輸出數據
        for(var i=0;i<arr.length;i++){
        document.write(“<li>”+arr[i]+”<br>”);
        }
        }
        </script>
        </html>

        使用compile方法還可以對指定的正則表達式進行修改并且重新編譯,提高了正則表達式的適應性!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 无码精品人妻一区二区三区漫画 | 最新欧美性爱精品一区二区三区| 久久精品国产久精国产思思 | 99久久精品免费看国产免费| 久久狠狠高潮亚洲精品| 无码人妻一区二区三区精品视频| 9久热这里只有精品| 国产成人精品日本亚洲直接| 日韩精品无码专区免费播放| 蜜臀久久99精品久久久久久| 国产成人精品无人区一区| 久久国产乱子精品免费女| 欧洲成人午夜精品无码区久久| 亚洲国产成人a精品不卡在线| 国产精品免费看久久久香蕉| 亚洲国产精品线在线观看| 国产精品天天影视久久综合网| 精品欧洲av无码一区二区| 亚洲精品无码成人AAA片| 婷婷成人国产精品| 亚洲成人国产精品| 亚洲国产精品无码久久青草| 男女男精品视频网站在线观看| 国产精品美女久久久免费| 久久精品国产亚洲欧美| 久久久91精品国产一区二区三区| 99久久精品午夜一区二区 | 精品久久久久久国产三级| 办公室久久精品| 91精品国产人成网站| 好吊妞视频精品| 国产精品嫩草视频永久网址| 99久久久国产精品免费无卡顿| 成人精品视频99在线观看免费| 99re国产精品视频首页| 91视频精品全国免费观看| 91精品国产乱码久久久久久| 国产办公室秘书无码精品99| 97国产精品视频| 精品久久久久久| 四虎最新永久在线精品免费|