【问题标题】:Regex pattern to get the string using Jquery使用 Jquery 获取字符串的正则表达式模式
【发布时间】:2017-04-11 02:08:54
【问题描述】:

有这样一个字符串:

Booking cost: <strong><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&#36;</span>165.00</span></strong>

我想获得 165.00 ,它位于 165.00 模式中。

经过一些研究,我发现该模式可以这样构建:

var regex = new RegExp("</span>", "g");
var input = "Booking cost: <strong><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&#36;</span>165.00</span></strong>";
var output = input.replace(regex, "test");

但是代码是替换里面的文字而不是获取文字,如何获取pattern里面的文字呢?

非常感谢您的帮助。

【问题讨论】:

    标签: javascript jquery regex string pattern-matching


    【解决方案1】:

    如果没有 Regex,我们可以只拆分字符串并获取值。

    var input = 'Booking cost: <strong><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&#36;</span>165.00</span></strong>';
    
    var output = input.split("</span>")[1];
    console.log(output)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      相关资源
      最近更新 更多