Замена нескольких символов с помощью оператора switch в JQuery - PullRequest
0 голосов
/ 12 апреля 2019

Новое в Javascript и JQuery. Я видел этот небольшой код при замене символа (в этом примере замените запятую точкой).

HTML

<input type="text" id="in2"><br/><br/>

JQuery

$("#in2").keyup(function (evt) {
    this.value = this.value.replace(/,/g, ".");
});

Что, если я захочу заменить несколько символов, таких как пример, открытая скобка, точка с запятой и так далее. Как бы мне этого добиться, используя статус переключателя?

1 Ответ

0 голосов
/ 12 апреля 2019
$("#in2").keyup(function (evt) {
    this.value = this.value.replace("(", ".").replace(/,/g, ".");
});

вы можете использовать столько замен, сколько хотите, или вы можете преобразовать вашу строку в массив, а затем использовать замену.

...