我有这个字符串‘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.
或
删除你的循环并尝试
$(el[i]).text().replace("‘","").replace("’","");
关于javascript - 使用 jquery/javascript 删除奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629467/