【发布时间】:2014-02-26 09:10:12
【问题描述】:
我在 HTML 中得到了以下结构:
<div id="text">
some text
</div>
如果我修剪文本并使用:
$("#text").text().trim() === "some text"
它返回false,也:
$("#text").text().trim() === "some text"
返回false,但是:
/^some\s{1}text$/.test($("#text").text().trim())
返回true。
所以请告诉我,这里出了什么问题。
正如你所建议的,我使用的是 jQuery (1.6)。
【问题讨论】:
-
/^some\s{1}text$/.test("some&nbsp;text".trim())为我返回false。 jsfiddle.net/JamesD/m9TXr -
如以下答案中所述,您需要通过 jQuery 解析它。
-
因为那不是“Javascript 字符串空白字符”。
标签: javascript jquery regex