亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

看到一個JS正則的題

2020-01-20 22:28:04
字體:
來源:轉載
供稿:網友
貼出來與大家共勉。

先看一段代碼,
<script>
var objReg = /^[a-zA-Z]{1}(:){1}$/gi;
alert(objReg.test("a:"));//返回true
alert(objReg.test("a:"));//返回false
</script>

為什么第二個test會返回false?是不是覺得奇怪。
原因我解答如下:
test實際上與exec方法的執行方法是一致的,只是返回值不一樣。test返回的是true or false(如果exec返回的不是null),exec返回的是pattern(匹配)。
而exec的執行過程為:帶有g參數時,下次匹配時,自動會跳到lastIndex后的位置,也就是這里的第2個位置。而這個位置與pattern顯然不匹配。因此返回false。

解決方法:
(1)
可以不使用g(全局參數)也就是這樣-
<script>
var objReg = /^[a-zA-Z]{1}(:){1}$/i;
alert(objReg.test("a:"));//返回true
alert(objReg.test("a:"));//返回true
</script>

(2)
可以用lastIndex=0來還原-
var objReg = /^[a-zA-Z]{1}(:){1}$/gi;
alert(objReg.test("a:"));//返回true
objReg.lastIndex=0;
alert(objReg.test("a:"));//返回true
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品91在线| 最近中文字幕2019免费| 久久久久中文字幕| 不卡在线观看电视剧完整版| 亚洲午夜久久久影院| 久久激情五月丁香伊人| 国模精品一区二区三区色天香| 97avcom| 欧美国产日韩免费| 国产精品久久久av| www.99久久热国产日韩欧美.com| 欧美精品在线观看91| 精品综合久久久久久97| 性欧美xxxx视频在线观看| 亚洲国产精品免费| 日韩中文在线中文网三级| 国产在线精品自拍| 精品免费在线观看| 国产91av在线| 色偷偷噜噜噜亚洲男人的天堂| 欧美电影《睫毛膏》| 中文字幕视频一区二区在线有码| 日本免费久久高清视频| 成人网欧美在线视频| 91精品久久久久久久久青青| 国产一区二区三区视频在线观看| 日本久久精品视频| 亚洲一区二区三区成人在线视频精品| 日韩欧美在线视频日韩欧美在线视频| 日韩美女在线观看| 日韩av大片在线| 欧美激情精品久久久久久免费印度| 91老司机在线| 欧洲成人免费aa| 午夜精品www| 亚洲精品成人久久电影| 97超碰国产精品女人人人爽| 日本最新高清不卡中文字幕| 日韩激情视频在线| 亚洲欧美成人网| 国产精品永久免费视频| 久久久久免费视频| 成人免费视频在线观看超级碰| 久久久久久com| 国产区精品在线观看| 欧洲亚洲在线视频| 91九色视频在线| 午夜精品久久久久久久白皮肤| 欧美性猛交xxxx乱大交极品| 亚洲欧美日韩综合| 国产手机视频精品| 久久久久久久久综合| 国产精品久在线观看| 欧美日韩国产成人| 91精品国产高清| 日韩在线视频网站| 久久免费精品视频| 欧美床上激情在线观看| 国产精品一区二区三区毛片淫片| 日韩av在线免费观看一区| 日韩欧美在线第一页| 国产精品国产福利国产秒拍| 亚洲aⅴ日韩av电影在线观看| 国产精品视频大全| 亚洲黄色免费三级| 欧美成人合集magnet| 国产97在线观看| 国产一区二中文字幕在线看| 中国china体内裑精亚洲片| 精品自拍视频在线观看| 国产美女直播视频一区| 高清欧美电影在线| 91精品国产高清自在线看超| 国产成人精品免费久久久久| 日韩视频中文字幕| 青青草原一区二区| 亚洲伊人久久综合| 亚洲国产精品嫩草影院久久| 久久人人爽人人| 国产精品99久久久久久人| 久久中文字幕在线视频| 日韩精品久久久久久福利| 精品亚洲男同gayvideo网站| 亚洲国产精品电影在线观看| 欧美成人免费全部观看天天性色| 国模精品视频一区二区三区| 久久久国产精品视频| 欧美日韩免费区域视频在线观看| 久久国产精品久久国产精品| 日韩视频免费大全中文字幕| 亚洲国产一区二区三区四区| 97在线免费观看视频| 97国产精品久久| 国产免费一区二区三区在线能观看| 91日韩在线视频| 国产综合在线看| 日韩精品免费在线视频观看| 亚洲久久久久久久久久久| 亚洲欧美日韩网| 亚洲午夜精品久久久久久久久久久久| 日韩国产精品视频| 日韩av在线免费观看一区| 欧美亚洲第一页| 精品欧美一区二区三区| 97人洗澡人人免费公开视频碰碰碰| 亚洲精品一区av在线播放| 亚洲欧美自拍一区| 正在播放欧美视频| 在线精品高清中文字幕| 欧美巨猛xxxx猛交黑人97人| 欧美日韩免费在线| 国产亚洲精品久久久| 琪琪第一精品导航| 欧美性xxxx极品hd欧美风情| 亚州欧美日韩中文视频| 91美女片黄在线观看游戏| 久久天天躁狠狠躁夜夜爽蜜月| 日韩视频免费看| 国产日韩综合一区二区性色av| 韩国福利视频一区| 91精品久久久久久久久久久久久久| 97国产精品人人爽人人做| 欧美成人精品激情在线观看| 欧美日本在线视频中文字字幕| 久久99精品久久久久久噜噜| 九九久久综合网站| 日韩av在线免费看| 日本精品久久久| 国产精品91在线观看| 久久久国产一区二区| 91在线视频导航| 4k岛国日韩精品**专区| 欧美一级视频一区二区| 青青草99啪国产免费| 亚洲在线免费观看| 精品国偷自产在线| 国产经典一区二区| 日韩中文字幕不卡视频| 日本久久久久久久久久久| 成人h片在线播放免费网站| 日韩视频永久免费观看| 法国裸体一区二区| 国产一区二区黄| 亚洲跨种族黑人xxx| 国产成人精品久久| 国产有码一区二区| 亚洲成av人乱码色午夜| 久久久伊人日本| 精品中文字幕久久久久久| 亚洲xxxx做受欧美| 国外成人性视频| 91成人性视频| 日韩午夜在线视频| 亚洲视频在线播放| 中文字幕亚洲无线码a| 久久中文字幕国产| 91久久久精品| 欧美一区二粉嫩精品国产一线天| 亚洲国产日韩欧美在线动漫| 国产99久久久欧美黑人| 欧美性xxxx极品hd欧美风情| 亚洲国产一区自拍| 欧美激情在线视频二区| 国产精品福利无圣光在线一区|