2016-11-27 30 views
2
字符串

有這樣的字符串:正則表達式來獲得使用jQuery

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"); 

但是,代碼是替換文本內,而不是獲得文本,如何讓圖形內的文本?

非常感謝您的幫助。

回答

0

沒有正則表達式,我們可以分割字符串並獲取值。

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)