@svilkov87

Как решить такую задачку с регуляркой?

Нужна регулярка, для которой следующие вхождения будут TRUE: "money_1", "money_2", "money_3", "money_4_a", "money_40_a", "money_{number}_{word}". Где число "number" может быть любым числом и "word" - любым набором символов.
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const reg = /^money_\d+(_\w+)?$/;

// подходят
console.log([
  'money_1',
  'money_22',
  'money_3_a',
  'money_0_xxx666'
].map(n => reg.test(n)));

// не подходят
console.log([
  'honey_1',
  'money_q2',
  'money_3~a',
  '!money_0_xxx666'
].map(n => reg.test(n)));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы