Я попытался переписать метод (часть tutorial на w3schools).Javascript: String.match() - передать строковую переменную в регулярном выражении
Проблема состоит в том, чтобы сделать переменную строку частью регулярного выражения.
Учебник Пример кода:
function myFunction() {
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi);
console.log(res)
}
Я пробовал:
function myFunction() {
var str = "The rain in SPAIN stays mainly in the plain";
var test = "ain";
var re = "/"+test+"/gi";
var res = str.match(re);
console.log(res);
}
Как я пытался не работал.
Это действительно должен быть комментарий, а не ответ. Или, возможно, этот вопрос должен быть отмечен как дубликат одного из связанных ответов? – RobG
Я понятия не имею, как это можно сделать. Если вы скажете мне, я сделаю это для следующих дубликатов, которые я вижу. Но в большинстве случаев, когда я видел другие дубликаты, люди отвечали как «ответ», поскольку это был ответ на проблему. – eX0du5
@ eX0du5 Возможно, вы видели это, но это не так, как это работает :) Если у вас достаточно репутации, вы можете увидеть опцию «Закрыть».Если вы этого не сделаете, оставьте комментарий, поясняющий, что это дубликат, и кто-то с достаточным количеством представителей будет голосовать за вас. – CodingIntrigue