文章详情页
javascript - 正则匹配字符串特定语句后的数字
浏览:273日期: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. Python如何利用Selenium或者PhantomJS爬取动态网页内容2. 请教使用PDO连接MSSQL数据库插入是乱码问题?3. 为什么我ping不通我的docker容器呢???4. angular.js - angularjs的自定义过滤器如何给文字加颜色?5. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题6. 如何解决docker宿主机无法访问容器中的服务?7. javascript - 关于iscroll的一段代码,希望有人解释8. objective-c - 使用axios 通过vuex mutation修改数据 getter第一次获取失败 第二次成功9. android - webview 自定义加载进度条10. javascript - chart.js如何修改某个指定bar的颜色
排行榜

网公网安备