我想要在字符串中包含至少一个字母数字字符的tocount单词。
例如: - str = who is mukesh's father ?
结果应为4. ?
不应计为单词。只包含符号的单词不应计算在内。
我怎么能这样做?
我尝试了类似str.match(/[\w]+/gi).length
但它将hello'man'how'are/you
计为5个字。
答案 0 :(得分:1)
试试这个
var str = "who is mukesh's father ?"
var allItems = str.split(/\s/g).filter(function(item){
return item.match(/\w/);
});
console.log( "output is " + allItems.length )