文章详情页
javascript - 正则匹配字符串特定语句后的数字
浏览:250日期: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. php - 微信开发验证服务器有效性2. vim中编辑HTML文件时换行不能缩进3. javascript - Ajax返回json格式之后的数据解析后取出来的数据为undefined?4. java导入问题5. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊6. 正则表达式 - Java:字符串替换带序号7. css3 - 微信前端页面遇到的transition过渡动画的bug8. 网页爬虫 - 关于Python的编码与解码问题9. git - 在web应用分布式部署的情况下怎么进行配置更新10. 前端 - WebStrom安装了angularjs插件,但是没有语法提示
排行榜

网公网安备