Frage

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

... gibt Browser-Version, in meinem Fall sein "3.6". Da werde ich dies als einen Klassennamen verwenden, möchte ich keine Sonderzeichen einschließlich der entfernen „“ drin, oder ersetzen Sie es mit einem „-“ oder „_“ und Klein allem. im Grunde wollen, ist zu sanieren.

Danke!

War es hilfreich?

Lösung

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

\W - jedes Zeichen außer A-Za-z0-9_

UPDATE :

"Firefox/3.6".replace(/\W/g,"_").toLowerCase()
firefox_3_6
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top