【问题标题】:Replacing special chars from the output替换输出中的特殊字符
【发布时间】:2011-01-26 07:08:52
【问题描述】:
searchVersion: function (dataString) {
    var index = dataString.indexOf(this.versionSearchString);
    if (index == - 1) return;
    return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
}

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

谢谢!

【问题讨论】:

    标签: javascript jquery browser version sanitize


    【解决方案1】:
    "3.6".replace(/\W/g,"_")
    3_6
    

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

    更新

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

    【讨论】:

      猜你喜欢
      • 2014-11-03
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多