我在HTML得到了下面的结构:为什么JavaScript字符串空白字符 不匹配?
<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 文本“.trim())'返回'false'给我。 http://jsfiddle.net/JamesD/m9TXr/ –
如下面的答案中所述,您需要通过jQuery解析它。 – alpham8
因为那不是“Javascript字符串空白字符”。 –