Hallo Leute!
Kann mir einer sagen warum mein JS nicht richtig funktioniert?
function checkemail( value ) {
var regexp = new RegExp( "[a-zA-Z0-9_.-]@[a-zA-Z0-9._-]*\.[a-zA-Z.]{2,5}" );
var check = regexp.test( value );
if( !check )
alert( "keine g" + unescape( "%FC" ) + "ltige Email Adresse!" );
}
Der Teil zwischen @ und . funktioniert wie es soll der Rest irgendwie nicht.
Beim Ende z.B. meckert er zwar wenn es unter 2 Zeichen sind aber nicht wenn es über 5 Zeichen sind und gegen Sonderzeichen hat er auch nichts obwohl ja nur a-z A-Z und . erlaubt sein sollen.
Dies gilt auch vor dem @ wo Sonderzeichen auch erlaubt sind wieso auch immer. Was mache ich falsch?