JS正則test的巨坑

今天和同事問了我一個正則的編寫,需求很簡單,就是要匹配一個字符串,字符串的最後一部分是一個括號內包含一個數字,如下 123(2) 寫的正則如下: var b =/^[\d\D]*\([1-9]\)$/g; 然後我在控制檯進行測試,詭異的事情發生了 同一個測試字符串,結果卻不同,我有點驚訝,在網上百度了一下,才發現是正則表達式中的g引起的 之後在MDN搜索到如下內容 所以,使用test時,這個g需要
相關文章
相關標籤/搜索