2
searchVersion: function (dataString) {
    var index = dataString.indexOf(this.versionSearchString);
    if (index == - 1) return;
    return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
}

...返回浏览器版本,在我的情况下,它的“3.6”。由于我将使用它作为类名,因此我想删除任何特殊字符,包括“。” 在其中,或将其替换为“-”或“_”并将所有内容小写。想消毒基本就是了。

谢谢!

4

1 回答 1

2
"3.6".replace(/\W/g,"_")
3_6

\W- 任何字符,除了A-Za-z0-9_

更新

"Firefox/3.6".replace(/\W/g,"_").toLowerCase()
firefox_3_6
于 2010-03-11T09:29:54.543 回答