正则表达式

str.match():匹配字符串中所有符合的字符并以数组的形式输出

1、匹配所有的汉字 /[\u4e00-\u9fa5]/g

2、匹配所有的数字/\d/g

3、匹配所有的非数字/\D/g

4、匹配所有的空格 /\s/g

5、匹配所有的数字、英文、下划线/\w/g

6、不区分英文大小 \i

 var str = '金额为11,11,7.20';
    var b = /\d/g
    var c = str.match(b)
    if (c[c.length - 1] == 0) {
        c.pop(c[c.length - 1])
    }
    console.log(c.join('') / 10)

//输入'金额为11,11,7.20',输出11117.2

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值