Voici mon code:sans échappement '^' avec JSLint
/********************************************************** * remove non-standard characters to give a valid html id * **********************************************************/ function htmlid(s) { return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, "."); }
Pourquoi ne JSLint jeter cette erreur?
Lint at line 5 character 25: Unescaped '^'. return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, ".");
J'aime le '^ _ ^'!^_^(Et je me demande si une fonction 'gsub()' qui n'est en fait qu'un alias pour 'replace()' est vraiment nécessaire ...) – Tomalak