【问题标题】:How to replace space with   in a string (ReactJS) and render in HTML?如何用字符串(ReactJS)中的空格替换并在 HTML 中呈现?
【发布时间】:2021-12-16 05:37:05
【问题描述】:
<div className="mt-2 font-sidebar capitalize">
  {item.title}
</div>

item.title 可以是任何字符串(来自后端),例如“所有产品”、“最喜欢”、“特色商品”等。

我想要一种将item.title 中的空格 替换为&amp;nbsp; 的方法,以便在以HTML 呈现时它仍然有空格 - 这是针对特定用例的。

非常感谢您的帮助。

【问题讨论】:

标签: javascript html reactjs string next.js


【解决方案1】:

你可以这样做:

{item.title.replaceAll(' ', '\u00a0')};

如果你确定只有1个空格,你可以使用replace(),所以我建议使用replaceAll()

您可以使用&amp;nbsp; 所指的Unicode 字符(U+00A0)来代替&amp;nbsp;

【讨论】:

  • 这行得通....
猜你喜欢
  • 2012-03-18
  • 1970-01-01
  • 2018-05-21
  • 2020-11-08
  • 2013-05-09
相关资源
最近更新 更多