文章详情页
javascript - 正则匹配字符串特定语句后的数字
浏览:130日期:2023-02-23 18:48:56
问题描述
var str = '总价为:1400.00元,单价为:200元'
怎么用正则或者其他方式,获取1400.00和200这两个字段,并对应到总价和单价?
问题解答
回答1:var str = '总价为:1400.00元,单价为:200元'var matchResult = /总价为:([d.]+?)元,单价为:([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);
标签:
JavaScript
相关文章:
1. javascript - vuex,getters只执行了一次,数据更新getters的数据没有更新2. javascript - react能够使用什么时间插件3. javascript - html 表单如何恢复4. css - UC手机浏览器下如何让div水平垂直居中。5. 为什么php修改数据无法同步到数据库,只是当前页面修改成功?6. javascript - vue 初始化如何 触发watch7. java - app或者微信也公用这套后端代码可以吗?还是重写一套后端代码呢?8. python - HTML中的img标签,如何在request.args里找到img标签属性?9. javascript - 多个axios同时请求,数据被前面的请求覆盖,如何解决?10. javascript - bootstrap导航栏莫名多出20px,怎么回事
排行榜
