searchVersion: function (dataString) {
var index = dataString.indexOf(this.versionSearchString);
if (index == - 1) return;
return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
}
...返回浏览器版本,在我的例子中,它是“3.6”。因为我要将它用作类名,所以我想删除任何特殊字符,包括“.”。在其中,或将其替换为“-”或“_”并将所有内容小写。想要 sanitizer 基本上是。
谢谢!
最佳答案
"3.6".replace(/\W/g,"_")
3_6
\W
- 除了 A-Za-z0-9_
更新:
"Firefox/3.6".replace(/\W/g,"_").toLowerCase()
firefox_3_6
关于javascript - 替换输出中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2423789/