Ich habe das gemacht:
/^(http[s]?://){0,1}(www.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}
und habe es mit einem Validator überprüft, aber auf meiner Seite funktioniert es nicht:
var re = /^(http[s]?://){0,1}(www.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1};
if (!re.test(url)) {
alert("URL-Fehler");
return false;
}
ich bekomme diesen Fehler
Webseitenfehlerdetails
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
Timestamp: Di, 30 Nov 2010 14:23:10 UTC
Nachricht: ')' in regulärem Ausdruck erwartet
Zeile: 781
Zeichen: 23
Code: 0
URI: http://*************************
0 Stimmen
Welchen Validierer hast du verwendet? War es spezifisch für JS? Beachten Sie, dass Regexes je nach Umgebung unterschiedlich sind.
0 Stimmen
Ich habe JS verwendet... ich weiß nicht, was falsch war