Hi,
weiss jemand auf die schnelle, wie ich statt mit dem konstanten Ausdruck /Hinz/ mit einem variablen Ausdruck arbeiten kann?
RegExp sin Objecte, und die kann mam mit new neu erstellen.
Also das Pattern /Hinz/i könnte als new RegExp("Hinz", "i") formuliert
werden. Innerhalb dieser bestimmung sind deutlich sichtbar strings am
werk d.h.
var ausdruck = "Hinz";
var flag = "i";
neuesObject = new RegExp(ausdruck, flag);
bsp:
<html><head><title>Test</title></head><body>
<script type="text/javascript">
<!--
var vormals = "Elke Hinz";
var ausdruck = "Hinz";
var flag = "i";
var matcher = new RegExp(ausdruck, flag);
var jetzt = vormals.replace(matcher,"Kunz, geb. Hinz");
document.write(jetzt);
//-->
</script></body></html>
readings: http://developer.netscape.com/docs/manuals/js/client/jsref/regexp.htm
bye eddie