文章详情页
javascript - 正则匹配字符串特定语句后的数字
浏览:320日期: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 - 现在移动端应用还必要兼容firefox吗?2. javascript - 如何为大量的sprite添加碰撞检测框?3. python - 如何使用requests模块在一个post中提交含有多个相同名称的数据?4. 网页爬虫 - python爬虫翻页问题,请问各位大神我这段代码怎样翻页,还有价格要登陆后才能看到,应该怎么解决5. javascript - 微信公众平台验证失败6. javascript - 正则表达式 匹配第一次出现的字符7. java连接mysql的线程安全问题8. linux - 为什么我在mysql的my.cnf下找不到bind-address?9. javascript - Vue 自定义控件v-model双向绑定10. python - pip install出现下面图中的报错 什么原因?
排行榜

网公网安备