Hi,
Der Konstruktor [von RegExp()] erwartet maximal zwei Parameter (das Suchmuster und die Flags)
Ist das eigentlich in SELFHTML nicht beschrieben oder nur gut versteckt?
Achso, noch eines dem OP auf den Weg: wenn Du $[1-9] benutzen möchtest, dann sollten die Abteilungen besser deutlich markiert sein (runde Klammern, wie um diesen Einschub). Es geht auch teilweise ohne, aber mit geht's immer und auch anderswo.
Vorschlag für ein Beispiel in SELFHTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>RegExp(): Konstruktorbeispiel</title>
<script type="text/javascript">
var myID="a";
var TextStr= "das die id=\"A\" oder was?";
var regex = "(id=\")(" + myID + ")(\")";
var Ausdruck = new RegExp(regex,"i");
Ausdruck.exec(TextStr);
alert("1:" + RegExp.$1 + "\n" +
"2:" + RegExp.$2 + "\n" +
"3:" + RegExp.$3);
</script>
</head>
</html>
so short
Christoph Zurnieden