对字符串中至少包含一个字母数字字符的单词进行计数
count words containing atleast one alphanumeric character in a string
我想统计字符串中至少包含一个字母数字字符的单词。例如:—str = who is mukesh's father ?
结果应为4。?
不应该算作一个单词。只包含符号的单词不应被计算在内。我该怎么做呢?
我试过这样做str.match(/['w]+/gi).length
但是把hello'man'how'are/you
算作5个字
try this
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 )
相关文章:
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- Javascript Regex选择每个非字母数字字符和空白
- JavaScript正则表达式(带_-的字母数字字符)
- 在粘贴事件Javascript的输入字段中删除所有非数字字符
- REGEX (javascript) - 允许字母数字字符中的特殊字符不在第一个位置
- jQuery 验证输入文本是否仅接受数字、单词或日期
- 在另一个由非字母数字字符分隔的字符串中搜索(任何)字符串
- 数字和单词而不是数字到单词js
- 替换不包括 unicode 的非数字字符
- 如何在 jquery 颜色选择器中设置数字十六进制颜色
- 字母数字字符的正则表达式和 - / 仅
- 正则表达式 - 匹配除单个数字之外的所有字母数字字符
- 用于测试字符串是否具有数字字符的条件
- 用于去除除科学记数法以外的所有非数字字符的正则表达式
- Javascript数字到单词 - vigesimal
- Javascript数字到单词 - vigesimal 200-999
- 将数字字符引用转换为实际字符
- 仅验证数字字符的 PDF 表单字段
- 对字符串中至少包含一个字母数字字符的单词进行计数