正则表达式

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

 

你可能感兴趣的:(正则表达式)