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

主頁(yè) > 知識(shí)庫(kù) > 看到一個(gè)JS正則的題

看到一個(gè)JS正則的題

熱門(mén)標(biāo)簽:外呼系統(tǒng)api對(duì)接 銷(xiāo)售電銷(xiāo)機(jī)器人詐騙 大學(xué)校門(mén)地圖標(biāo)注 荊州智能電銷(xiāo)機(jī)器人 福建微碼電話(huà)機(jī)器人 提高電話(huà)機(jī)器人接通率 地圖標(biāo)注與公司業(yè)務(wù)關(guān)系 廣西智能外呼系統(tǒng)多少錢(qián) 平?jīng)龈叩碌貓D標(biāo)注商戶(hù)要收費(fèi)嗎
貼出來(lái)與大家共勉。

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

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

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

(2)
可以用lastIndex=0來(lái)還原-
var objReg = /^[a-zA-Z]{1}(:){1}$/gi;
alert(objReg.test("a:"));//返回true
objReg.lastIndex=0;
alert(objReg.test("a:"));//返回true

標(biāo)簽:內(nèi)江 樂(lè)山 婁底 海南 邯鄲 衡陽(yáng) 德陽(yáng) 黔東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《看到一個(gè)JS正則的題》,本文關(guān)鍵詞  看到,一個(gè),正則,的,題,看到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《看到一個(gè)JS正則的題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于看到一個(gè)JS正則的題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 建水县| 桐乡市| 沈阳市| 合肥市| 日喀则市| 枞阳县| 安阳市| 肃宁县| 新乡市| 东至县| 吉隆县| 勃利县| 太仓市| 桃江县| 龙里县| 广灵县| 清水河县| 库伦旗| 铅山县| 本溪市| 清原| 济宁市| 余姚市| 上栗县| 福建省| 元朗区| 哈巴河县| 宝丰县| 两当县| 卢龙县| 闵行区| 乐陵市| 桐梓县| 轮台县| 通山县| 正安县| 宜丰县| 饶平县| 宿迁市| 泗阳县| 沁源县|