2010-03-11 125 views
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」。由於我打算將它用作類名,我想刪除包含「。」的任何特殊字符。在裏面,或者用「 - 」或「_」和小寫字母來代替它。想要衛生基本上。從輸出替換特殊字符

謝謝!

回答

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

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

UPDATE

"Firefox/3.6".replace(/\W/g,"_").toLowerCase() 
firefox_3_6