【发布时间】:2015-09-10 20:37:26
【问题描述】:
我正在使用 contenteditable div 开发一个简单的富文本编辑器。
现在,我想要的是将  更改为空格。
我发现这个类似的问题How to replace to space? 解决方案是使用 REGEX 但答案没有提供任何示例代码,我真的不知道如何使用它。
我这里有这段 javascript 代码:
if (e.keyCode == 32) {
document.execCommand('inserText', false, ' ');
return false;
}
当用户按下空格时,空格会作为文本插入,但通过检索它,它的值是 
【问题讨论】:
-
嗯,
 是一个空格字符。你到底打算做什么?您的输入来自哪里,您希望它去哪里以及如何处理(服务器站点或客户端站点)? -
@user1438038 是的,我只是想用空格替换  。像这样(you
 and me)就是(你和我)。 -
 有什么问题 - 为什么这是个问题? -
好的,然后在保存之前在服务器端替换它,而不是在浏览器中破坏它。如果您有五个空格(例如),那么它们将被修剪为一个。如果你有
 5 次,那么它不会被修剪。在浏览器中保持原样,因为它是有原因的。 -
你对 @Archer 有意见,谢谢!我只会用后端来做。
标签: javascript jquery