У меня есть строка R.E.M.и мне нужно сделать это REM
R.E.M
REM
Пока у меня есть:
$('#request_artist').val().replace(".", "");
... но я получаю RE.M.
RE.M
Есть идеи?
Первый аргумент replace() обычно является регулярным выражением.
replace()
Используйте глобальный модификатор:
$('#request_artist').val().replace(/\./g, "");
replace () в MDC
Вы можете передать регулярное выражение методу replace и указать, что оно должно заменить все вхождения следующим образом: $('#request_artist').val().replace(/\./g, '');
$('#request_artist').val().replace(/\./g, '');
Метод, используемый для замены строки, не является рекурсивным, то есть, когда он находит соответствующий символ или строку, он перестает смотреть. Вы должны использовать регулярное выражение замены. $("#request_artist").val().replace(/\./g, ''); Ознакомьтесь с Учебник по замене JavaScript для получения дополнительной информации.
$("#request_artist").val().replace(/\./g, '');