This is my code:
/**********************************************************
* remove non-standard characters to give a valid html id *
**********************************************************/
function htmlid(s) {
return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, ".");
}
Why does jslint throw this error?
Lint at line 5 character 25: Unescaped '^'. return s.gsub(/[^A-Z^a-z^0-9^\-^_^:^\.]/, ".");