Ответ 1
Разделите строку на всех .
, а затем снова присоедините ее к пустым пространствам, например:
checkedNew = checked.split('.').join("");
Возможный дубликат:
Как заменить все точки в строке в JavaScript
Я пытаюсь удалить символ "." (точка) из моей строки. и код, который был использован Ive,
checkedNew = checked.replace('.', "");
Bt, когда я пытаюсь предупредить значение checkedNew, например, если checkNew имеет исходное значение U.S. Marshal, результатом, который я получаю, является US. Маршал, он не удалит вторую точку в этой строке. Как удалить все точечные символы?
Разделите строку на всех .
, а затем снова присоедините ее к пустым пространствам, например:
checkedNew = checked.split('.').join("");
Вам нужно выполнить глобальную замену, поскольку по умолчанию replace
выполняет только одну замену. Теоретически вы можете передать инструкцию как глобальную в качестве третьего аргумента, но у нее есть некоторые проблемы с совместимостью. Вместо этого используйте регулярное выражение.
checkedNew = checked.replace(/\./g, "");
replace заменит только первое появление. Чтобы обойти это, используйте регулярное выражение с включенной глобальной опцией:
checked.replace(/\./g, '');