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 に答える