Javascript RegExp с теговыми выражениями - PullRequest
1 голос
/ 18 ноября 2010

Я хотел бы знать, есть ли способ выполнить замену регулярными выражениями в JS с использованием выражений с тегами, как это делает движок scintilla (используется в Notepad ++, например).Например, чтобы заменить числа двоеточием в качестве десятичного разделителя на точку, вы можете использовать следующие выражения в Блокноте ++:

регулярное выражение: /([0-9]+),([0-9]{2})/ replace: \1.\2

Могу ли я сделатькак-то так в JS?

С уважением, Хосе

Ответы [ 3 ]

4 голосов
/ 18 ноября 2010

Да.

str = str.replace(/([0-9]+),([0-9]{2})/, '$1.$2');
1 голос
/ 18 ноября 2010

Используйте replace.Хорошая документация здесь:

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace

1 голос
/ 18 ноября 2010

Вы уверены, что можете!

"My test string with a 56,35% chance of success".replace(/([0-9]+),([0-9]{2})/gi, "$1.$2");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...