У меня есть регулярное выражение, которое, похоже, работает в 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;
я боролся с этим RegEx пару недель назад, и положил его в сторону, так что я не имею ссылку на страницу, которая привела меня использовать флаг «d». Указатель на ref, который включает флаг d, станет серьезным началом для решения моей проблемы.
Какое влияние это оказывает на Safari и Chrome? – BoltClock
Webkit с удовольствием глотает '/ string/zxcvbgi', игнорируя недопустимый' zxcvb' и все еще применяя действительные флаги 'gi'. Не так. –
@ Ken Redler - пожалуйста, напишите ответ, и я приму его. – vkraemer