Ho provato a riscrivere il metodo (parte di tutorial su w3schools).Javascript: String.match() - passa la variabile stringa nell'espressione regolare
Il problema è creare una stringa variabile per diventare parte dell'espressione regolare.
Tutorial Codice di esempio:
function myFunction() {
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi);
console.log(res)
}
ho provato:
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);
}
Il modo in cui ho provato non ha funzionato.
Questo dovrebbe essere un commento, non una risposta. O forse questa domanda dovrebbe essere contrassegnata come una copia di una delle risposte collegate? – RobG
Non ho idea di come questo possa essere fatto. Se me lo dici, lo farò per i prossimi duplicati che vedo. Ma la maggior parte delle volte in cui vedevo altri duplicati, la gente rispondeva come "risposta" come se fosse la risposta al problema. – eX0du5
@ eX0du5 Potresti averlo visto, ma non è così che funziona :) Se hai abbastanza rep, puoi vedere un'opzione "Chiudi".Se non lo fai, lascia un commento spiegando che è un duplicato e qualcuno con un rappresentante sufficiente voterà per chiudere per te – CodingIntrigue