当前位置: 首页 > 面试题库 >

ReactJS呈现不间断空格的字符串

司徒泰
2023-03-14
问题内容

我有一些道具,其字符串可能包含&等字符。它还包含空格。我想用替换所有空格 

有没有简单的方法可以做到这一点?请记住,我不能只使用以下语法进行渲染:

<div dangerouslySetInnerHTML={{__html: myValue}} />

因为我首先必须用其标记替换任何HTML实体。我不想这样做,它似乎太低了。

有办法吗?


问题答案:

代替使用&nbsp;HTML实体,您可以使用Unicode字符,它&nbsp;指向(U + 00A0 NON-BREAKING SPACE):

<div>{myValue.replace(/ /g, "\u00a0")}</div>


 类似资料:
  • 问题内容: 在寻找一种适当的方法来从解析的HTML中修剪出不间断的空间时,我首先偶然发现了Java的spartan定义,至少对此进行了正确的记录。我想避免显式列出适合修剪的字符,因此我假设在Character类上使用Unicode支持的方法将对我有用。 那就是我发现Character.isWhitespace(char)明确排除不间断空格的时候: 它是Unicode空格字符(,或), 但也不是不间

  • 问题内容: 是否可以在HTML中插入制表符,而不必键入四次? 问题答案: 使用CSS更干净。尝试或酌情改为。

  • 问题内容: 我遇到的情况是,来自html textarea或输入的用户输入的数据有时被编码为(不间断空格)而不是空格(当编码为utf-8 json时)。 我相信这是Firefox中的错误,因为我知道用户并不是故意在不间断的空格中放置空格。 Ruby中还有两个错误,其中一个可以用来抵抗另一个。 出于任何原因不匹配。 但是,这绝对不应该匹配)并且两者都将匹配,但是我认为这是处理问题的不理想方法。 还有

  • 本文向大家介绍sqlServer实现去除字符串空格,包括了sqlServer实现去除字符串空格的使用技巧和注意事项,需要的朋友参考一下  说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数。看到名字所有人都 知道做什么用的了,ltrim()去除字符串左边的空格,rtrim()去除字符串右边的空格,

  • 假设我有: 我如何使它最终具有SMTH1行量,每个行包含SMTH2列量?

  • 我有一个中文/韩文字符的超文本标记语言字符串。我想使用iText将超文本标记语言转换为PDF。我读到我们需要将FONT嵌入到PDF中,以使Unicode字符显示在PDF上。 当我尝试嵌入wts11时。ttf(带有编码标识_H)或STSong Light(带有编码Unigb-UCS2-H),我只能看到汉字,但看不到韩文字符。我试着用arialuni。ttf(带有编码标识),但仍然只能看到汉字,不能看