Используйте переменную при проверке количества цифр Regex в Javascript - PullRequest
0 голосов
/ 09 февраля 2019

Мне нужно проверить следующее: 4 - переменная.

'1212'.match(/\d{4}/)

Я знаю, что могу использовать '1212'.match(new RegExp(jamie)) для передачи переменной в регулярное выражение, но тогда я не знаю, какпроверить на цифры \d сторона вещей.

1 Ответ

0 голосов
/ 09 февраля 2019

Вы можете построить строку с правильным экранированием, а затем с помощью конструктора RegExp вы можете построить регулярное выражение

let temp = 4
let reg = `\\d\{${temp}\}`
let regex = new RegExp(reg)

console.log('1212'.match(regex))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...