Javascript 计算字符串中的空格数

Javascript 计算字符串中的空格数,javascript,jquery,Javascript,Jquery,我有一个字符串“John Doe的iPhone 6” 从视觉上看,我知道它包含两个空格 在javascript中如何计算字符串中的空格 我试过了 试试这个 var my_string = "John Doe's iPhone6"; var spaceCount = (my_string.split(" ").length - 1); console.log(spaceCount) 使用split并将其数减1(-1): 使用RegExp: "John Doe's iPhone6".match(/

我有一个字符串“John Doe的iPhone 6”

从视觉上看,我知道它包含两个空格

在javascript中如何计算字符串中的空格

我试过了 试试这个

var my_string = "John Doe's iPhone6";
var spaceCount = (my_string.split(" ").length - 1);
console.log(spaceCount)

使用split并将其数减1(-1):

使用RegExp:

"John Doe's iPhone6".match(/([\s]+)/g).length

到目前为止你试过什么?(不要显示不存在的
count()
函数)使用
match()
此处已回答的重复问题:输出为2空格数为2。如果要查找字数,请删除-1。如果字符串为“%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%--------------由于stackoverflow不会显示每个空格,因此“%20”是空格
var string = "John Doe's iPhone6";
string.split(" ").length-1
"John Doe's iPhone6".match(/([\s]+)/g).length