Variable Reguläre Ausdrucke
Ian banfield
- javascript
0 seth0 Alexander Foken0 Ian
Hallo,
Ich brauche einen "variablen Regex", so etwa:
function foo (int)
{
ausdruck = /Bild + int/;
}
d.h. bei foo(2) soltle der Ausdruck so aussehen: /Bild2/.
Hat jemand eine Idee, wie das zu bewerkstelligen ist?
(ausdruck = "/Bild" + int + "/"; etc gehen leider nicht.)
Danke & Guten Morgen,
Ian
hi!
ausdruck = /Bild + int/;
d.h. bei foo(2) soltle der Ausdruck so aussehen: /Bild2/.
eval("ausdruck=/Bild"+int+"/;");
prost
seth
Moin Moin !
hi!
ausdruck = /Bild + int/;
d.h. bei foo(2) soltle der Ausdruck so aussehen: /Bild2/.
eval("ausdruck=/Bild"+int+"/;");
EVAL ist "böse" (weil langsam und gelegentlich mit üblen Seiteneffekten) und kann auch hier vermieden werden!
var re=new RegExp("Bild "+int);
Alexander
Danke!!!
(das meint, ich muss länger schreiben, also: Vielen, Vielen dank! Ihr habt mir wirklich sehr geholfen!)