我需要计算一个字符串中出现的字符数.
例如,假设我的字符串包含:
var mainStr = "str1,str2,str3,str4";
Run Code Online (Sandbox Code Playgroud)
我想找到逗号,字符的计数,即3.以逗号分割后的单个字符串的计数,即4.
我还需要验证每个字符串,即str1或str2或str3或str4不应超过15个字符.
我想编写一个正则表达式来计算一大块文本中的空格/制表符/换行符的数量.所以我天真地写了以下内容: -
numSpaces : function(text) {
return text.match(/\s/).length;
}
Run Code Online (Sandbox Code Playgroud)
由于一些不明原因它总是返回1.上述陈述有什么问题?我已经解决了以下问题: -
numSpaces : function(text) {
return (text.split(/\s/).length -1);
}
Run Code Online (Sandbox Code Playgroud)