javascript - 使用 jquery/javascript 删除奇怪的字符

标签 javascript jquery

我有这个字符串‘Some string here’。我想从此字符串中删除这些奇怪的字符(‘,’)。我目前正在使用 replace() 函数,但它不会用空字符串替换它。下面是脚本。我怎样才能删除它?

  for (var i = 0, len = el.length; i < len; i++) {
      $(el[i]).text().replace("‘", "");
  }

最佳答案

你只需要删除 ascii 值小于 127 的元素

var input="‘Some string here’.";
var output = "";
    for (var i=0; i<input.length; i++) {
        if (input.charCodeAt(i) <= 127) {
            output += input.charAt(i);
        }
    }
 alert(output);//Some string here.

fiddle link

删除你的循环并尝试

$(el[i]).text().replace("‘","").replace("’","");

关于javascript - 使用 jquery/javascript 删除奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629467/

相关文章:

javascript - 输入类型 ="number"和 IE10+

javascript - jQuery - 如何将文本值写入隐藏字段供以后使用?

javascript 字符串字符操作

javascript - JS & Jquery : functions goes crazy after being called.

jquery - 在某个点为滚动上的 2 个元素设置动画 [速度问题]

javascript - 如何更改文本字段中输入光标的位置以使其右对齐阿拉伯文本

javascript - jQuery - 是 :visible/hidden not working?

javascript - 将数据添加到 html 表格单元格时如何更改 col-span

javascript - 如何理解javascript React中的这段代码

javascript - 从 PHP 代码加载图像,然后在单击时更改主页上的图像