Привет molily.
Du machst den Fehler, den RegEx als Variable einbauen zu wollen, was IMHO die search-Funktion nicht hergibt.
Vielleicht zur Erklärung: [...]
Ja, zugegeben, es war etwas missverständlich formuliert, resultierend aus der Perl-Syntax, die der OP anwenden wollte:
my $muster = '(schatten)|(echo)';
if ( $str =~ /$muster/ ) { ... }
Die 1:1 Entsprechung in JS wäre
var muster = '(schatten)|(echo)';
erg = str.search(/muster/);
Und das geht m.W.n. so nicht, siehe die von dir geposteten Beispiele.
Дружба!
Siechfred
--
Hinweis an alle Karnevalsmuffel: Aschermittwoch ist alles vorbei.
Hinweis an alle Karnevalsmuffel: Aschermittwoch ist alles vorbei.