Cavern.sigma
Welcome to Cavern.sigma
今天在測試 js 的 regex 的時候,發現同樣的規則和字串 test 兩次出來的結果卻不一樣 然後默默發現這個 `regex.lastIndex` 原來 RexExp.test() 每次跑完就會把 `lastIndex` 設為最後匹配的字串的 Index,因此會導致這種問題 若要解決 只要每次 RexExp.test() 完之後 把 `lastIndex` 設成 0 就好了 Reference: [Link](https://siderite.blogspot.com/2011/11/careful-when-reusing-javascript-regexp.html)
2018-11-04 21:18:23
留言
Last fetch: --:-- 
現在還沒有留言!