婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正確使用帶有g標記的javascript正則表達式

正確使用帶有g標記的javascript正則表達式

熱門標簽:RO地圖標注app 湖南企業智能外呼系統供應商 福州工作銷售電話機器人 百音電話機器人 錫林郭勒盟地圖標注位置 自制電銷機器人 電銷機器人公司簡介 高德地圖標注短信簽約 知名的電話機器人
下面我們要談談帶有"g" 標記的正則表達式的使用問題,首先讓我們看一段代碼,從例子入手更容易理解。
復制代碼 代碼如下:

1 function a(val)
2 {
3 var re = /^\d+$/g;
4 alert(re.lastIndex);
5 return re.test(val);
6 }
7 alert(a(5));
8 alert(a(6));

運行上述代碼,在不同瀏覽器中會得到不同結果,IE中:0 true 0 true,FF和Chrome中:0 true 1 false,看到這里,想必會有人一頭霧水,感到詫異。針對這個問題,就我目前查閱資料,找到了兩種方法。

1、使用match

復制代碼 代碼如下:

1 function a(val)

2
3 {
4
5 var re = /^\d+$/g;
6
7 if((""+val).match(re))
8
9 return true;
10
11 else
12
13 return false;
14
15 }
16
17 alert(a(5));
18
19 alert(a(6));

注:要使用""+val把val轉化為字符串,關于match的具體使用方法可參考這里

2、使用不帶"g" 的正則表達式(var re=/^\d+$/或var re=new RegExp("^[0-9]+$"))


復制代碼 代碼如下:

1 function a(val)
2
3 {
4
5 var re = new RegExp("^[0-9]+$");//或者var re=/^\d+$/;
6
7 return re.test(val);
8
9 }
10
11 alert(a(5));
12
13 alert(a(6));
14
15


注:var re = new RegExp("^[0-9]+$")中只能用[0-9],不能用\d,至于為什么,我不很明白,希望哪位知道的給講講。

不難看出,上面兩種方法是從側面考慮怎么解決問題 的,沒有從正面解決,接下來我們從問題出現的本質上分析一下,并給出解決方法。

要從問題出現的本質考慮,我們就不得不從"g" 標記說起,帶有"g"標記的正則表達式有一個屬性lastIndex,該屬性存放一個整數,它聲明的是上一次匹配文本之后的第一個字符的位置。上次匹配的結果是由方法 RegExp.exec() 和 RegExp.test() 找到的,它們都以 lastIndex 屬性所指的位置作為下次檢索的起始點。這樣,就可以通過反復調用這兩個方法來遍歷一個字符串中的所有匹配文本。該屬性是可讀可寫的。只要目標字符串的下一次搜索開始,就可以對它進行設置。當方法 exec() 或 test() 再也找不到可以匹配的文本時,它們會自動把 lastIndex 屬性重置為 0。看到這里我們不難看出問題出現的原因和解決方法了,只要我們在下次搜索之前把lastIndex屬性重置為0即可,如下:


復制代碼 代碼如下:

1 function a(val)
2
3 {
4
5 var re = /^\d+$/g;
6
7 re.lastIndex=0;//重置lastIndex為0
8
9 return re.test(val);
10
11 }
12
13 alert(a(5));
14
15 alert(a(6));


關于lastIndex的更多解釋請看這里

至此我們已經明白問題出現的本質,以及如何較好的解決這樣的問題,希望本文對一些人有幫助。
您可能感興趣的文章:
  • 正則表達式提取網址、標題、圖片等一例(.Net Asp Javascript/Js)的實現
  • JavaScript RegExp 正則表達式對象詳細說明
  • javascript正則表達式中參數g(全局)的作用
  • JavaScript 正則表達式之RegExp屬性、方法及應用分析
  • javascript RegExp對象(正則表達式)
  • javascript正則表達式參數/g與/i及/gi的使用指南

標簽:茂名 玉林 昆明 西寧 吉林 秦皇島 河北 怒江

巨人網絡通訊聲明:本文標題《正確使用帶有g標記的javascript正則表達式》,本文關鍵詞  正確,使用,帶有,標,記的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正確使用帶有g標記的javascript正則表達式》相關的同類信息!
  • 本頁收集關于正確使用帶有g標記的javascript正則表達式的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕va一区二区三区| 在线播放中文字幕一区| 九色综合狠狠综合久久| 奇米影视7777精品一区二区| 日韩二区三区在线观看| 久久成人久久爱| 国产一区二区91| 风间由美中文字幕在线看视频国产欧美 | 视频一区中文字幕国产| 同产精品九九九| 免费三级欧美电影| 久久国产精品99久久久久久老狼 | 717成人午夜免费福利电影| 欧美男生操女生| 欧美成人aa大片| 欧美国产一区在线| 亚洲欧美日韩久久精品| 日本视频中文字幕一区二区三区| 久久国产生活片100| 国产精品18久久久久久vr| 成人av资源在线观看| 在线精品视频免费观看| 欧美成人性战久久| 最新日韩av在线| 免费欧美在线视频| av在线播放成人| 欧美电影影音先锋| 亚洲视频 欧洲视频| 免费观看一级欧美片| 91在线一区二区| 日韩久久久精品| 夜夜精品浪潮av一区二区三区| 日本不卡视频一二三区| 99re热这里只有精品免费视频 | 97se亚洲国产综合自在线观| 7777精品伊人久久久大香线蕉的| 国产精品毛片高清在线完整版| 五月婷婷综合激情| 91免费看片在线观看| 精品乱码亚洲一区二区不卡| 亚洲码国产岛国毛片在线| 国产精品自拍网站| 91精品国产综合久久香蕉的特点| 亚洲视频免费观看| 国产成人综合自拍| 日韩女优av电影| 亚洲国产日韩综合久久精品| 99re6这里只有精品视频在线观看| 精品久久久久99| 午夜精品一区二区三区三上悠亚| 99久久久国产精品免费蜜臀| 久久久高清一区二区三区| 麻豆一区二区在线| 制服丝袜亚洲播放| 亚洲国产视频直播| 日本国产一区二区| 亚洲欧美区自拍先锋| 大白屁股一区二区视频| 久久久www免费人成精品| 免费精品视频在线| 欧美一区二区精美| 日本亚洲一区二区| 欧美一区二区三区在线观看 | 国产久卡久卡久卡久卡视频精品| 欧美疯狂性受xxxxx喷水图片| 亚洲综合色婷婷| 91国内精品野花午夜精品| 亚洲精品美国一| 色噜噜狠狠一区二区三区果冻| 中文字幕一区二区三区视频| av网站一区二区三区| 国产精品午夜电影| 91色porny蝌蚪| 一区二区三区四区中文字幕| 欧美伊人久久久久久久久影院| 洋洋成人永久网站入口| 欧美在线观看你懂的| 亚洲一区二区偷拍精品| 欧美精品一卡二卡| 精品一区二区日韩| 国产精品乱子久久久久| 99久久99久久精品免费观看| 一区二区三区四区在线免费观看| 欧美日韩一区中文字幕| 美女视频网站久久| 欧美激情资源网| 91久久国产综合久久| 日本成人在线电影网| 久久精品亚洲精品国产欧美| 另类小说一区二区三区| 国产女同互慰高潮91漫画| 日本韩国精品在线| 日本三级亚洲精品| 久久精品人人做人人爽人人| 91网站最新网址| 秋霞影院一区二区| 中文字幕第一区第二区| 欧美日韩小视频| 国产精品小仙女| 亚洲综合精品久久| 欧美电影免费观看高清完整版| 成人激情小说网站| 日韩vs国产vs欧美| 国产精品免费av| 欧美一级高清大全免费观看| 成人黄色一级视频| 久久精品国产在热久久| 亚洲丝袜自拍清纯另类| 日韩欧美中文一区| 91黄色小视频| 成人一区二区三区在线观看| 午夜一区二区三区在线观看| 国产日韩视频一区二区三区| 在线成人小视频| 色哟哟一区二区在线观看| 国产一区二区三区美女| 亚洲一区在线看| 国产精品视频一二| 精品福利av导航| 91麻豆精品国产| 日本道在线观看一区二区| 国产成人在线视频播放| 老司机一区二区| 亚洲sss视频在线视频| 亚洲欧美国产毛片在线| 亚洲国产精品国自产拍av| 欧美一二三四区在线| 欧美日韩午夜影院| 色94色欧美sute亚洲线路一久| 国产精品2024| 国产麻豆91精品| 精品制服美女丁香| 久久99精品久久久久久久久久久久| 一区二区三区在线视频观看58| 中文子幕无线码一区tr| 国产视频一区在线播放| 久久久99久久精品欧美| 精品日韩欧美在线| 精品国免费一区二区三区| 欧美一区二区女人| 日韩欧美在线网站| 欧美一区二区三区在线电影| 91麻豆精品国产91久久久久 | 另类小说视频一区二区| 天堂蜜桃一区二区三区| 午夜视频一区二区| 亚洲成人av福利| 日本aⅴ亚洲精品中文乱码| 免费一级欧美片在线观看| 蜜臀国产一区二区三区在线播放 | 亚洲va欧美va人人爽| 午夜国产精品一区| 日本不卡一区二区三区高清视频| 日本午夜一区二区| 精品一区二区三区日韩| 国产一区二区在线看| 丁香天五香天堂综合| 91女厕偷拍女厕偷拍高清| 色悠悠久久综合| 欧美精品久久久久久久多人混战| 亚洲日穴在线视频| 亚洲va在线va天堂| 激情综合五月婷婷| 成人avav在线| 欧美日韩高清一区二区不卡| 精品欧美一区二区在线观看| 国产欧美一区二区三区在线老狼| 亚洲人成精品久久久久久| 亚洲国产成人91porn| 奇米精品一区二区三区四区| 国产高清成人在线| 色老头久久综合| 日韩精品综合一本久道在线视频| 国产三级精品视频| 亚洲国产精品久久艾草纯爱| 国模无码大尺度一区二区三区| 国产精品91xxx| 欧美日韩在线免费视频| 久久九九久久九九| 亚洲国产美国国产综合一区二区| 国产综合久久久久影院| 91国模大尺度私拍在线视频| 日韩色视频在线观看| 亚洲欧洲成人自拍| 精品一区二区三区在线播放视频 | 欧美日本乱大交xxxxx| 26uuu精品一区二区三区四区在线| 亚洲色图色小说| 国产美女精品一区二区三区| 日本电影欧美片| 国产欧美精品一区aⅴ影院 | 日韩成人免费电影| 91小视频在线免费看| 久久这里只有精品6| 香蕉加勒比综合久久| 91网页版在线| 国产日韩影视精品| 国产麻豆一精品一av一免费| 欧美日韩一区二区三区高清| 亚洲嫩草精品久久|