怎么用js实现把 七分五 转为7.5,五分转为5
我用了种笨方法,先把数字转为阿拉伯,在把数字提取出来
function _convert(str)
{
var arr = ["一","二","三","四","五","六","七","八","九","十"];
for (var i = 0; i < arr.length; i++) {
str = str.replace(new RegExp(arr[i], "g"), (i+1));
}
return str;
}
function getNum(text){
var value = text.replace(/[^0-9]/ig,"");
if(value >= 10){
value=value/1000
}
else{
value=value/100
}
return value
}
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
简单的方法可以这样, “七分五”.split("分");
然后分别将七化成7 五化5
然后字符组合
构造一个键值对应的常数数组,键名为中文,值为对应的阿拉伯数字字符或者小数点