使用JQUERY进行HTML字符串到纯文本的比较

时间:2018-07-30 11:38:49

标签: c# jquery

我遇到了一个问题,即使用jquery将HTML字符串转换为纯文本,以便与其他字符串进行比较。

当我用空格替换包含''的HTML字符串时出现问题。这两个字符串不匹配,并返回'false'。

我在控制台日志下方提供了图像链接。

如果有人可以帮助我,我将不胜感激。

![控制台日志]:https://imgur.com/q79l6hS

谢谢。

1 个答案:

答案 0 :(得分:-1)

''(空格)有多个字符。 String.fromCharCode(160)String.fromCharCode(32)看起来相同,但不相等。我想那是你的问题。

键盘id charCode 32中的空格字符,因此将html中的160个字符替换为32个字符,然后进行比较。

var space1 = String.fromCharCode(32);
var space2 = String.fromCharCode(160);
htmlString = htmlString.replace(/space2/g, space1);