js 字符串中怎样检测出有多少个逗号?

比如这一段字符串 adas,啊是大,asdasda,asda 这里面有中文逗号和英文逗号,感觉用indexOf有点麻烦,正则能否检测,请示例

let  str = "adas,啊是大,asdasda,asda"
str.indexOf()
阅读 6.6k
2 个回答

最简单的

let str = "adas,啊是大,asdasda,asda";
console.log(str.split(',').length)
let matched = 'adas,啊是大,asdasda,asda'.match(/,|,/g) || [];
// _> matched.length
推荐问题