javascript - 在 JQuery 中使用 switch 语句替换多个字符
问题描述
Javascript 和 JQuery 的新手。我看到了这个关于替换字符的小代码(在这个例子中用句点替换逗号)。
HTML
<input type="text" id="in2"><br/><br/>
jQuery
$("#in2").keyup(function (evt) {
this.value = this.value.replace(/,/g, ".");
});
如果我想替换多个字符,例如左括号、分号等,该怎么办。我将如何使用 switch 语句来实现这一点?
解决方案
$("#in2").keyup(function (evt) {
this.value = this.value.replace("(", ".").replace(/,/g, ".");
});
您可以根据需要使用任意数量的替换,也可以将字符串转换为数组,然后使用替换。
推荐阅读
- r - 高效地在列表中重复 data.table,在循环中按顺序替换另一个 data.table 中的同名列
- scala - 如何在 scala/cats 中使用函子
- jquery - 如何在百里香模态中使用 ResponseEntity 对象
- sql - 如何打印在硬件部门和软件部门工作的每位员工的姓名和年龄?
- javascript - 如何在运行时替换 PIXI.Text 对象中的文本
- python - 如何从python shell打开一个windows文件
- xaml - Xamarin Xaml 强制更新界面元素
- python - 如何在没有 itertools 的情况下从数字列表中获取所有可能的值
- php - 如何自定义外键单选框的每个元素,添加 id 或 classes
- c++ - 方法的执行和结束