整理一些前端常用小功能(持续更新)

91 阅读1分钟

1 金额加千分位符

addMark(val) {  
    if(val) {    
        return val.toString().replace(/\d+/, function (m) {      
            return m.replace(/(?=(\B)(\d{3})+$)/g, ',')    
    })  
}}

2 只保留数字部分

value.replace(/[^\?\d.]/g,'')

3 自动转成两位小数

value.toString().match(/^\d+(?:\.\d{0,2})?/);

4 删除数组中重复元素

const arr = ['a', 'b', 'c', 'c', 's', 'c'];

const unique = (arr) => [ ...new Set(arrr) ];