Jquery 将集合上的特殊字符替换为

Jquery 将集合上的特殊字符替换为,jquery,replace,Jquery,Replace,我有以下一组字符: var arr = '%^&*()!#<>?[]{}\ /' 但是我不知道我必须把什么作为.replace()函数的第一个参数您可以使用evtobj.keyCode来获取按键的ASCII码。然后,您可以对照数组(存储ASCII值而不是字符)检查它,并使用ASCII匹配的字符值作为替换函数的第一个参数 $("input").keyup(function (e) { var arr = {'%^&*()!#<>?[]{}\

我有以下一组字符:

var arr = '%^&*()!#<>?[]{}\ /'

但是我不知道我必须把什么作为
.replace()
函数的第一个参数

您可以使用
evtobj.keyCode
来获取按键的ASCII码。然后,您可以对照数组(存储ASCII值而不是字符)检查它,并使用ASCII匹配的字符值作为替换函数的第一个参数

 $("input").keyup(function (e) {
      var arr = {'%^&*()!#<>?[]{}\ /'};
      $(this).val($(this).val().replace('#####', ''));
 });