【问题标题】:string.replace for Titanium webview钛 webview 的 string.replace
【发布时间】:2013-04-18 16:08:04
【问题描述】:

我尝试了以下方法无济于事

var clean = link.replace(/\&nbsp\; /gi,' ');

我也尝试过不转义 & 和 ;并且只逃脱一个,但它不起作用。我可以只替换普通的 nbsp。 有什么办法可以只用 ' ' 替换 '?

【问题讨论】:

    标签: javascript titanium titanium-mobile ampersand


    【解决方案1】:

    我一直在与 Appcelerator Q&A 上的一些人一起解决这个问题,我能想到的最佳答案是最好的解决方法。

    var clean = link.replace(/nbsp/g," ").replace(/\&/g,"").replace(/amp\;/g,"").replace(/\;/g,"");
    

    由于显而易见的原因,这并不适用于所有人,因为它会清除所有分号和 & 符号,但它对我有用。我很困惑为什么我不能替换整个 ,但现在我很高兴。

    【讨论】:

      【解决方案2】:

      如果您想将  替换为完全包含空格' ' 的空字符串,只需使用:

      var clean = link.replace(/ /g,' ');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-19
        • 1970-01-01
        • 2014-04-07
        • 2014-11-05
        • 2013-07-28
        • 1970-01-01
        • 2010-09-12
        • 2011-09-25
        相关资源
        最近更新 更多