Javascript 如何将空格转换为&;nbsp;?

Javascript 如何将空格转换为&;nbsp;?,javascript,Javascript,如果不使用正则表达式,如何将空格转换为 您可以使用 "this is a string".replace(/\s/g, ' ') “这是一个字符串”。拆分(“”)。连接(“”)您这样做的目的是什么?那么,我们可以使用正则表达式吗?你们的问题有点模糊。对不起,伙计们,我从下面的答案中找到了答案。实际上replace()确实有效。@Frankel所以请选择一个答案,这样这个人就可以得到他们应得的声誉。嗯。。。这只是Markdown impl中的另一个bug。问题确实指定了“不带正

如果不使用正则表达式,如何将空格转换为

您可以使用

"this is a string".replace(/\s/g, ' ')

“这是一个字符串”。拆分(“”)。连接(“”)

您这样做的目的是什么?那么,我们可以使用正则表达式吗?你们的问题有点模糊。对不起,伙计们,我从下面的答案中找到了答案。实际上replace()确实有效。@Frankel所以请选择一个答案,这样这个人就可以得到他们应得的声誉。嗯。。。这只是Markdown impl中的另一个bug。问题确实指定了“不带正则表达式”-并且/\s/是一个。如果是,请参阅下面不带正则表达式的示例。这还增加了一次性转换其他空格unicode字符(不间断空格等)的好处。看起来bug已经修复,相应地更改了注释。如果性能是您的目标,因为您不想使用regex,那么如果您经常这样做,那么值得考虑内存方面的问题。在C#中,这将导致大量不必要的字符串分配,这意味着更多的GC工作。我不知道javascript是否也是如此,但值得考虑。但如果你只是想要一些一致的东西,这是很好的。值得一看他们在哪里讨论性能