我想要在输入结尾添加空格时替换内容可编辑div使用的错误字符.
这是我尝试过的
var text = $(this).text();
text.replace(/\u00A0/, " ");
Run Code Online (Sandbox Code Playgroud)
但是当我检查最后一个字符的值时,就像这样
text.charCodeAt(text.length-1)
Run Code Online (Sandbox Code Playgroud)
该值仍然是160而不是32
在javascript字符串是不可变的,并替换返回新的字符串,试试这个:
var text = $(this).text();
text = text.replace(/\u00A0/, " ");
Run Code Online (Sandbox Code Playgroud)
或者在一行中:
var text = $(this).text().replace(/\u00A0/, " ");
Run Code Online (Sandbox Code Playgroud)
如果你想替换你需要将g添加到正则表达式的所有字符实例 /\u00A0/g
| 归档时间: |
|
| 查看次数: |
9091 次 |
| 最近记录: |