js 将字符串中的数值和单位 分别提取出来
Posted 猎人在吃肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 将字符串中的数值和单位 分别提取出来相关的知识,希望对你有一定的参考价值。
现得到一个字符串,比如 95米
、72分米
、40cm
、5个小时
、60m
、500.1px
、100.5元
,将数值和单位分出提取出来。
// 获取数值 num
function getNumFromValue(val)
return parseFloat(val);
// 获取单位 unit
function getUnitFromValue(val)
var num = getNumFromValue(val);
return val.replace(num, '').replace(/\\./, '');
测试结果如下:
以上是关于js 将字符串中的数值和单位 分别提取出来的主要内容,如果未能解决你的问题,请参考以下文章