Javascript 从输出中替换特殊字符
。。。返回浏览器版本,在我的例子中为“3.6”。因为我将使用它作为类名,所以我想删除任何特殊的字符,包括其中的“.”,或者用“-”或“u”替换,并将所有字符都小写。基本上要消毒 谢谢Javascript 从输出中替换特殊字符,javascript,jquery,browser,version,sanitize,Javascript,Jquery,Browser,Version,Sanitize,。。。返回浏览器版本,在我的例子中为“3.6”。因为我将使用它作为类名,所以我想删除任何特殊的字符,包括其中的“.”,或者用“-”或“u”替换,并将所有字符都小写。基本上要消毒 谢谢 searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == - 1) return; return parseFloat(dataS
searchVersion: function (dataString) {
var index = dataString.indexOf(this.versionSearchString);
if (index == - 1) return;
return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
}
\W
-除A-Za-z0-9\uz以外的任何字符
更新:
"3.6".replace(/\W/g,"_")
3_6
"Firefox/3.6".replace(/\W/g,"_").toLowerCase()
firefox_3_6