MudGuard: JSLint zufriedenstellen "Bad regular expression"

Beitrag lesen

Hi,

while(url.search(/[^a-z0-9.,_/-]/) != -1) { url = url.replace(/[^a-z0-9.,_/-]/, "");}
(schließende Klammer } von mir eingefügt)

in JSLint eingebe, erhalte ich nur 4 Meldungen, daß jeweils / und - nicht escaped sind.

D.h. JSLint taugt nichts, denn innerhalb der eckigen Klammern muß das - nicht escaped werden; seine Sonderbedeutung hat es NICHT, wenn es als erstes Zeichen (nach einem evtl. vorhandenen ^) oder als letztes Zeichen in der Klasse steht.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.