最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS中正則表達式全局匹配模式 /g用法詳解

 更新時間:2017年04月01日 17:16:12   投稿:mrr  
本文章通過實例代碼給大家詳細介紹js中正則表達式的全局匹配模式 /g的用法,需要的朋友參考下

本文章來詳細介紹js中正則表達式的全局匹配模式 /g用法,代碼如下:

var str = "123#abc"; 
var re = /abc/ig; 
console.log(re.test(str)); //輸出ture 
console.log(re.test(str)); //輸出false 
console.log(re.test(str)); //輸出ture 
console.log(re.test(str)); //輸出false 

在創(chuàng)建正則表達式對象時如果使用了“g”標識符或者設置它了的global屬性值為ture時,那么新創(chuàng)建的正則表達式對象將使用模式對要將要匹配的字符串進行全局匹配。在全局匹配模式下可以對指定要查找的字符串執(zhí)行多次匹配。每次匹配使用當前正則對象的lastIndex屬性的值作為在目標字符串中開始查找的起始位置。lastIndex屬性的初始值為0,找到匹配的項后lastIndex的值被重置為匹配內容的下一個字符在字符串中的位置索引,用來標識下次執(zhí)行匹配時開始查找的位置,如果找不到匹配的項lastIndex的值會被設置為0。當沒有設置正則對象的全局匹配標志時lastIndex屬性的值始終為0,每次執(zhí)行匹配僅查找字符串中第一個匹配的項??梢酝ㄏ旅娴拇a來查看在執(zhí)行匹配相應的lastIndex 屬性的值,代碼如下:

var str = "123#abc"; 
var re = /abc/ig; 
console.log(re.test(str)); //輸出ture 
console.log(re.lastIndex); //輸出7 
console.log(re.test(str)); //輸出false 
console.log(re.lastIndex); //輸出0 
console.log(re.test(str)); //輸出ture 
console.log(re.lastIndex); //輸出7 
console.log(re.test(str)); //輸出false 
console.log(re.lastIndex); //輸出0 

以上所述是小編給大家介紹的JS中正則表達式全局匹配模式 /g用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

大庆市| 麻城市| 公安县| 崇文区| 绥化市| 九寨沟县| 上虞市| 宁城县| 筠连县| 岗巴县| 海林市| 浙江省| 耒阳市| 正蓝旗| 施秉县| 宣化县| 惠州市| 如皋市| 萨嘎县| 白城市| 昌邑市| 诏安县| 军事| 哈巴河县| 长白| 醴陵市| 宁南县| 尼玛县| 都兰县| 鹿邑县| 竹山县| 旬邑县| 湘西| 大余县| 都安| 孟村| 连平县| 封开县| 娱乐| 和龙市| 平顺县|