Ersetzen Sonderzeichen von dem Ausgang
-
19-09-2019 - |
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!
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