如何仅使用JavaScript查找字符串中的空格数?使用JavaScript查找字符串中的空格数
示例 -
"abc def rr tt" // should return 3
"34 45n v" // should return 2
如何仅使用JavaScript查找字符串中的空格数?使用JavaScript查找字符串中的空格数
示例 -
"abc def rr tt" // should return 3
"34 45n v" // should return 2
其实,这工作太..没有来我的脑海前:P
str.length - str.replace(/\s+/g, '').length;
的空间分割,并得到长度:
var length = "abc def rr tt".split(" ").length - 1;
或者写一个漂亮的原型功能:
String.prototype.getWhitespaceCount = function() {
return this.split(" ").length - 1
}
var x = "abc def rr tt";
var length = x.getWhitespaceCount();
这应该这样做。 它会将它拆分为,并将扣除一个以计入
0
元素。
("abc def rr tt".split(" ").length - 1)
备注做到这一点也:''ab“.split(”“).length === 2'。 – Zeta
@Zeta - Yep..just意识到:\ – tymeJV