正則匹配input輸入或者其他的時(shí)候忘闻,測試會(huì)出現(xiàn)相同的內(nèi)容和函數(shù),執(zhí)行的結(jié)果不一樣
如圖
第一次執(zhí)行的快照
第二次執(zhí)行的快照
可以看到第一次的執(zhí)行結(jié)果是正常的恋博,第二次是null
這可怎么辦齐佳。
null的話就是exec沒匹配到,為什么哇债沮,明明是一樣的正則炼吴,一樣的字符串,一樣的函數(shù)疫衩。
alex: 把g去掉硅蹦,或者每次調(diào)用都重新定義正則
G是全局匹配,匹配一次之后 ,那個(gè)正則對象會(huì)記錄匹配的位置童芹,下次匹配會(huì)從下個(gè)位置開始
下次匹配時(shí)剩下的字符串已到末尾涮瞻,就是空字符串,所以匹配失敗假褪,得到null
——END——