我想比較JS變量定義內的div文本(這是一個句子。)和文本的價值:JS變量和DIV文本之間比較
function isSame(){
s="This is a sentence."
var text1 = $('#right').text();
var t1 = text1.replace(/ /g,'').replace(/ /g, '').replace(/\<br\s*[\/]?>/gi, '').replace('\t','');
var s1 = s.replace(/ /g,'').replace(/ /g, '').replace(/\<br\s*[\/]?>/gi, '').replace('\t','');
console.log(s1+" VS "+ t1);
if (t1 == s1){
console.log("Same");
} else {
console.log("Not same...");
}
}
所有.replace是因爲控制檯我有額外的標籤在div(其中有風格),我有額外的空間。控制檯日誌顯示:
Thisisasentence. VS
Thisisasentence.
Not same...
它是什麼我錯過了?
這將是值得發佈的HTML以及。 – DBS
貌似在t1開始時有兩個換行符 –
@DBS html是: