首页 > 解决方案 > 在 JQuery 中使用 switch 语句替换多个字符

问题描述

Javascript 和 JQuery 的新手。我看到了这个关于替换字符的小代码(在这个例子中用句点替换逗号)。

HTML

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

jQuery

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

如果我想替换多个字符,例如左括号、分号等,该怎么办。我将如何使用 switch 语句来实现这一点?

标签: javascriptjqueryswitch-statement

解决方案


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

您可以根据需要使用任意数量的替换,也可以将字符串转换为数组,然后使用替换。


推荐阅读