我在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字符串空白字符」。 –