我希望计算字符串中的空格量,但我的RegEx模式似乎包含制表符和回车符。如何更正下面的代码只计算空格(我不想在我的模式中使用""
"This is a string from a textarea on a form... . . ".match(/\s/g).length
答案 0 :(得分:4)
我实际上只想数字是
您可以尝试\w+
例如:
console.log("This is a".match(/\w+/g).length);
您可以使用\s+
或[ ]+
根据一个或多个空格进行拆分。
注意:确保\s
匹配任何空格字符[\r\n\t\f ]
答案 1 :(得分:3)
这个怎么样?
"This is a string from a textarea on a form... . . ".match(/\u0020/g).length
\u0020
是空格的unicode。