我有一個正則表達式,它似乎在Safari和Chrome中工作,在FireFox中給出了以下錯誤。d標誌在JavaScript RegEx中的含義是什麼?
Error: invalid regular expression flag d
Source File: http://java.net/projects/mq
Line: 194, Column: 34
Source Code:
var vbkpatt1=/projects\/[^/]+/di;
我曾與此正則表達式幾個星期前戰鬥,並把它放在一邊,所以我沒有一個鏈接,導致我使用「d」標誌的頁面。一個指向包含d標誌的ref的指針將是解決我的問題的堅實開始。
它對Safari和Chrome有什麼影響? – BoltClock 2010-12-11 04:42:12
Webkit將愉快地接收'/ string/zxcvbgi',忽略無效的'zxcvb',並仍然應用有效的'gi'標誌。不是那麼火狐。 – 2010-12-11 04:51:07
@Ken Redler - 請發表一個答案,我會接受它。 – vkraemer 2010-12-11 07:39:30