Я создал html textarea с возможностью добавлять «[» и «]» в начале и в конце любого текста, который был введен внутри этого.Javascript Regex Замена обработки новой строки в браузерах
Моя проблема в том, что когда я ввожу несколько текстовых данных в текстовое поле, регулярное выражение обрабатывается по-разному в ff и т. Д.
Вход:
Iam
learning
regex
Ожидаемый результат: (я получаю это в FF)
[Iam]
[learning]
[regex]
выход в IE:
[Iam
][]
[learning
][]
[regex]
Код Regex здесь:
(textareaIDelement.value).replace(/(^)(.*)(\n{0,})($)/gm, "[" + "$2" +"]");
Я добавил (\n{0,})
в регулярном выражении, чтобы соответствовать новой строке .. но это не имеет никакого эффекта ..
Благодаря
'{0,}' (ноль или более повторений) можно записать как '*', кстати. –