1
比如我有一個字符串,它看起來像以下:如何計算JavaScript中字符串末尾的換行符數量?
var example_string = "this is the example string\n <-don't want \n\n\n";
在這裏,我提出,在的四項換行字符的字符串,連續三次就結束。我怎樣才能以編程方式讓JavaScript告訴我最後有3個換行符?
比如我有一個字符串,它看起來像以下:如何計算JavaScript中字符串末尾的換行符數量?
var example_string = "this is the example string\n <-don't want \n\n\n";
在這裏,我提出,在的四項換行字符的字符串,連續三次就結束。我怎樣才能以編程方式讓JavaScript告訴我最後有3個換行符?
example_string.match(/\n*$/)[0].length
(\n*$
= 0或更換行字符串的結束之前,.match(...)[0]
=其匹配整個字符串)
萬一... example_string.trim() 做工作;然而,沒有\ n數.. – 2010-08-10 05:55:17
('trim()'是一個ECMAScript第五版功能,最初來自Mozilla;它在所有瀏覽器中都不被支持,所以如果你想使用它,你必須嗅探它並添加一個後備實現爲'String.prototype'。) – bobince 2010-08-10 11:23:55