[fix] metrics
This commit is contained in:
@@ -38,11 +38,13 @@ export function metricaPlugin(data:string, toSystem:'metrics'|'imperial'){
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
//convert height like 5' 11'' to 180 cm
|
//convert height like 5' 11'' to 180 cm
|
||||||
const reg = /(\d+)'\s*(\d+)"/g;
|
if(toSystem === 'metrics'){
|
||||||
data = data.replace(reg, (_, feet, inch) => {
|
const reg = /(\d+)'\s*(\d+)"/g;
|
||||||
const result = parseFloat(feet) * 30.48 + parseFloat(inch) * 2.54;
|
data = data.replace(reg, (_, feet, inch) => {
|
||||||
return `${result.toFixed(2)} cm`;
|
const result = parseFloat(feet) * 30.48 + parseFloat(inch) * 2.54;
|
||||||
});
|
return `${result.toFixed(2)} cm`;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user