比如有些值:100个,50起。之类的值到前台以后可能要对值和单位的字体大小分别做处理,这时候可以使用正则替换去分别获取,代码如下:(这里说的是汉字单位)
获取数值():
getNum(val) { return val.replace(/[u4E00-u9FA5\s]+/, '') },
获取单位:
getUnit(val) { return val.replace(/[0-9]*/g, '').replace(/./, '') },
比如有些值:100个,50起。之类的值到前台以后可能要对值和单位的字体大小分别做处理,这时候可以使用正则替换去分别获取,代码如下:(这里说的是汉字单位)
获取数值():
getNum(val) { return val.replace(/[u4E00-u9FA5\s]+/, '') },
获取单位:
getUnit(val) { return val.replace(/[0-9]*/g, '').replace(/./, '') },