![](/img/trans.png)
[英]Regex (regular expressions), replace the second occurence in javascript
[英]Using regular expressions (regex) to replace selected text in jQuery / JavaScript
在下面的示例中,使用jQuery選擇文本。 我們如何通過擺脫其他數據來隔離貨幣?
這種使用JavaScript replace
嘗試不起作用:
var symbol = $("div.price > h5 > div.num").text().replace(/[\d.]*/, "");
這是HTML的示例; jQuery選擇器正在工作:
<div class="price">
<h5 class="biguns">
<div class="num">
€12.28
</div>
Lowest Price Per Night
</h5>
</div>
必須對點進行轉義才能匹配每個字符,並且必須設置全局修飾符:
var symbol = $("div.price > h5 > div.num").text().replace(/[\d\.]+/g, "");
var symbol = $("div.price > h5 > div.num").text().replace(/\d+\.?\d+/, "");
如果貨幣始終是第一個字符並且它是一個字符長,您可以很容易地得到它
var symbol = $(".num").text().substr(0,1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.