JavaScript正则表达式计算空格但不计算制表符或回车符

时间:2014-08-12 11:04:51

标签: javascript regex

我希望计算字符串中的空格量,但我的RegEx模式似乎包含制表符和回车符。如何更正下面的代码只计算空格(我不想在我的模式中使用""

"This is a string from a textarea on a form... . . ".match(/\s/g).length

2 个答案:

答案 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。