Hallo Ludger.
Allerdings wuerde ich den regExp
[1]{4}-[0-9]{2}-[0-9]{2}$
schon gerne so fit haben, dass er alles findet, was nicht
<ZIFFER><ZIFFER><ZIFFER><ZIFFER>-<ZIFFER><ZIFFER>-<ZIFFER><ZIFFER>
ist, also i.p. Laenge (also das '^' und '$' ?) und i.p. Negation.
Was genau suchst du? Meinst du sowas:
var Muster = '/^(.*)(\d{4}-\d{2}-\d{2})(.*)$/' // der RegEx
if(Muster.test(wert) { // liefert true, wenn der RegEx passt
Muster.exec(wert); // RegEx im Erfolgsfall anwenden
alert("Davor: '"+RegExp.$1+"'");
alert("Treffer; '"+RegExp.$2+"'");
alert("Danach: '"+RegExp.$3+"'");
}
Liefert bei Wert 'ISBN 1234-56-78 (2004)':
Davor: 'ISBN '
Treffer: '1234-56-78'
Danach: ' (2004)'
Oder verstehe ich dich völlig falsch?
Freundschaft!
Siechfred
Wissen bedeutet zu wissen, wo es steht.
0-9 ↩︎