I wanted to write a regex to count the number of spaces/tabs/newline in a chunk of text. So I naively wrote the following:-
numSpaces : function(text) { return text.match(/\s/).length; }
For some unknown reasons it always returns 1
. What is the problem with the above statement? I have since solved the problem with the following:-
numSpaces : function(text) { return (text.split(/\s/).length -1); }