entsprechend dem "am ende" ($) solltest du auch ein "am anfang" (^) definieren, z.b. so:
reg = /[1]{2,}@domain.de$/;
Er will mindestens 2 Buchstaben vor derm @domain.de, er hat aber nicht gesagt, was davor noch soll. Eine E-Mailadresse kann durchaus aus wesentlich mehr bestehen, als nur Kleinbuchstaben vor dem @.
Aber mich interessiert primär der andere - weil unbekannte - Weg!
ah, ok. sowas kannst du afaik nicht direkt bewirken; hoechtens indirekt ueber trickserei, aber das ist unnoetig, da es ja logische operatoren gibt oder auch else-zweige.
Kann man schon. (?!) als negativer lookahead macht genau das. 'foo(?!@domain.de) passt auf jedes foo, dem kein @domain.de folgt.
Gruß Ben
a-z ↩︎