這是我的代碼:非轉義的 '^' 與JSLint的
/********************************************************** * remove non-standard characters to give a valid html id * **********************************************************/ function htmlid(s) { return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, "."); }
爲什麼JSLint的拋出這個錯誤?
Lint at line 5 character 25: Unescaped '^'. return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, ".");
我喜歡'^ _ ^'!^_ ^(我想知道是否真的有必要使用'gsub()'函數作爲'replace()'的別名......) – Tomalak 2010-05-03 16:38:09