function extractValueAndUnit(inputString) {
// 正则表达式匹配数字部分和单位部分
const regex = /^(\d+(\.\d+)?)(.*)$/;
const match = inputString.match(regex);
if (match) {
// 第一个括号匹配的是数值部分(整数或浮点数)
const value = parseFloat(match[1]);
// 第三个括号匹配的是单位部分
const unit = match[3];
return { value, unit };
} else {
// 如果输入格式不匹配,则返回null或其他适当的错误处理
return null;
}
}
【常见处理函数】获取字符串的数值部分和单位部分
最新推荐文章于 2024-11-06 22:41:26 发布