首页 > 解决方案 > 正则表达式匹配任意数量的句点

问题描述

我正在尝试匹配像$object.child.child.child.

我有这个:/\$\w+\.?\w+/g匹配 1 个孩子,我如何让它匹配任意数量的孩子。

标签: javascriptregex

解决方案


\.?\w+部分括在括号中,并添加*以允许重复

var regex = /\$\w+(\.\w+)*/g
var str = 'some text $object.child.child.child bla bla'
console.log(str.match(regex))


推荐阅读