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
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题