hi!
Ich habe jetzt in meinem Perl-Skript folgenden Code !
print "
var nummerPat = /[1][0-9]\d{4,}$/;
if (!input.match(nummerPat))
{
alert('Keine Gueltige Adresse der Form: +49xxxx !');
return;
}";
================================
Meiner Meinung nach sollte dieser Javascript Code funktionieren - der Browser meldet keinen Fehler, dennoch scheint die Semantik falsch zu sein !!
Ich möchte nur, daß der String "input" mit einer "+49" beginnt und danach mindestens 4 Zahlen folgen !!
Kann jemand diesn Code für mich korrigieren ?
Viele Grüße und danke im VOraus..
Hi,
Soviel ich weiss, besitzt dieses Zeichen eine Sonderbedeutung innerhalb eines regulären Ausdrucks.
jein. Soll heißen: Im Prinzip ja, aber nicht immer. In Zeichenklassen beispielsweise ist ein "+" einfach nur ein "+".
Also habe ich versucht, aus meinem Perl-Skript heraus das "+"-Zeichen per Backslash zu "markieren",
Maskieren.
aber dennoch hat es nicht funktioniert.
Dann fand die Maskierung nicht korrekt statt.
Ich bekomme ständig Javascript-Fehlermeldungen, sobald ich das "+" in meinem Ausdruck verwende.
_Welche_ Fehlermeldungen, bei welchen Regular Expressions?
Hallo Leute,
Bitte zitiere nur das, auf das Du Dich beziehst, und schreibe Deinen Text darunter, nicht darüber.
Cheatah
+49 ↩︎