【问题标题】:Javascript - How to evaluate this string to TRUE [closed]Javascript - 如何将此字符串评估为 TRUE [关闭]
【发布时间】:2018-07-22 16:21:24
【问题描述】:

我想将string1 的值与string2 进行比较

string1:

<ul>
<li>&nbsp;</li>
</ul>

字符串2

<ul><li>&nbsp;</li></ul>

我从 ckeditor 得到了这个字符串结果,以便我可以触发验证,请参阅here

【问题讨论】:

  • 请查看How do I ask a good question? 做你的研究,search 有关 SO 的相关主题,然后试一试。 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到困难的地方。人们会很乐意提供帮助。祝你好运!
  • 谢谢,我想提供代码 sn-p 但是当我复制字符串时它给了我 javascript 多行错误,所以我给了一个 jsfiddle 链接
  • 使用 XML 解析器来比较它们或者只是去掉新的行。

标签: javascript ckeditor


【解决方案1】:

删除\n(新行)字符

var str1 = `<ul>
<li>&nbsp;</li>
</ul>`;

var str2 = `<ul><li>&nbsp;</li></ul>`;

if(str1.replace(/\n/g, "") === str2){
  console.log("It is a match!");
}

【讨论】:

    【解决方案2】:

    您可以删除换行符,然后进行比较。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-21
      • 2020-12-15
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 2020-04-10
      • 2018-01-15
      • 2014-07-25
      相关资源
      最近更新 更多