文章詳情頁
javascript - 正則匹配字符串特定語句后的數(shù)字
瀏覽:247日期:2023-02-23 18:48:56
問題描述
var str = '總價(jià)為:1400.00元,單價(jià)為:200元'
怎么用正則或者其他方式,獲取1400.00和200這兩個(gè)字段,并對(duì)應(yīng)到總價(jià)和單價(jià)?
問題解答
回答1:var str = '總價(jià)為:1400.00元,單價(jià)為:200元'var matchResult = /總價(jià)為:([d.]+?)元,單價(jià)為:([d.]+?)元/.exec(str)if (matchResult) { let total = Number(matchResult[1]) let unit = Number(matchResult[2]) console.log(total, unit)}回答2:
我覺得可以檢索一下。
回答3:var pattern=/d+.d+/g;var matchs=str.match(pattern);console.log(matchs);
標(biāo)簽:
JavaScript
上一條:javascript - 怎么實(shí)現(xiàn)點(diǎn)擊表格中的某一行然后就在表單處出現(xiàn)表格中的對(duì)應(yīng)的屬性值啊下一條:javascript - DOM事件的relatedTarget為null的問題
相關(guān)文章:
1. java - 判斷數(shù)據(jù)在數(shù)據(jù)庫中是否已存在.2. android百度地圖定位問題3. javascript - JS new Date() 保存到 mongodb 中會(huì)早8個(gè)小時(shí),我們這里是東八區(qū),mongodb 保存的是格林尼治時(shí)間4. python - django models 為生成的html元素添加樣式。5. javascript - 關(guān)于圣杯布局的一點(diǎn)疑惑6. android - 圖片列表分組之后復(fù)用問題7. css - input間的間距和文字上下居中8. nginx bind failed9. 為什么我寫的PHP不行10. android - 有數(shù)據(jù)要處理的時(shí)候如何使用rxJava進(jìn)行異步處理數(shù)據(jù)
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備