Регулярное выражение соответствует любое количество периодов - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь сопоставить строки вроде $object.child.child.child.

У меня есть: /\$\w+\.?\w+/g соответствует 1 ребенку, как мне сделать так, чтобы оно совпадало с любым количеством детей.

1 Ответ

0 голосов
/ 11 апреля 2020

Оберните часть \.?\w+ в скобках и добавьте *, чтобы повторить

var regex = /\$\w+(\.\w+)*/g
var str = 'some text $object.child.child.child bla bla'
console.log(str.match(regex))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...