Я хотел написать регулярное выражение, чтобы подсчитать количество пробелов /tabs/newline в куске текста. Поэтому я наивно писал следующее: -
numSpaces : function(text) {
return text.match(/\s/).length;
}
По неизвестным причинам он всегда возвращает 1
. В чем проблема с вышеприведенным выражением? С тех пор я решил проблему со следующим: -
numSpaces : function(text) {
return (text.split(/\s/).length -1);
}