(Perl) Perl reg. Expr auf Javascript umschreiben ?
$xNeTworKx
- javascript
Hi,
Ich habe hier folgenden Perl Ausdruck :
/[1]+?@[A-Za-z0-9.-_]+?.[A-Za-z0-9.-_]+?$/;
Jetzt wollte ich diesen auf Javascript umschreiben, nur in Selfhtml steht nichts davon, wie man zB +? oder Zeichklassen in Javascript machen kann. Ich weiß nicht mal wie ich Ausdrücke wie (\d+)? in Javascript schreiben kann, da es anscheinend die ? Funktion nicht gibt.
Ist das alles in Javascript überhaupt möglich, oder hat Javascript nur eingeschränkt Fähigkeiten bei reg. Expr. ?
$xNeTworKx.
A-Za-z0-9.-_ ↩︎
Hallo $xNeTworKx,
was möchtest Du denn damit machen - auf die Gültigkeit einer E-Mailadresse checken? Wenn ich mir den Ausdruck so anschaue, erschließt sich mir auch nicht direkt der Sinn der Fragezeichen. Theoretisch sollte es auch ohne gehen. Du läßt insgesamt nur ein @-Zeichen zu im gesamten String => das erste Fragezeichen ist unnötig. Im zweiten Bereich erlaubst Du den Punkt, was Du über das Fragezeichen mit dem nachfolgenden Punkt aber wieder verbietest. Das letzte Fragezeichen hat keine Wirkung, da er ja eh bis zum Stringende ($) suchen soll. Falls ich Dich falsch verstanden habe, vergiß, was ich gesagt habe.
Gruß
Eidgenosse