2010-08-10 43 views
1

比如我有一個字符串,它看起來像以下:如何計算JavaScript中字符串末尾的換行符數量?

var example_string = "this is the example string\n <-don't want \n\n\n"; 

在這裏,我提出,在的四項換行字符的字符串,連續三次就結束。我怎樣才能以編程方式讓JavaScript告訴我最後有3個換行符?

+0

萬一... example_string.trim() 做工作;然而,沒有\ n數.. – 2010-08-10 05:55:17

+0

('trim()'是一個ECMAScript第五版功能,最初來自Mozilla;它在所有瀏覽器中都不被支持,所以如果你想使用它,你必須嗅探它並添加一個後備實現爲'String.prototype'。) – bobince 2010-08-10 11:23:55

回答

3
example_string.match(/\n*$/)[0].length 

\n*$ = 0或更換行字符串的結束之前,.match(...)[0] =其匹配整個字符串)

相關問題