Files
react-native-svg/lib/percentToFloat.js
2016-04-27 16:49:23 +08:00

11 lines
313 B
JavaScript

let percentReg = /^(\-?\d+(?:\.\d+)?)(%?)$/;
export default function (percent) {
let matched = percent.match(percentReg);
if (!matched) {
console.warn(`\`${percent}\` is not a valid number or percentage string.`);
return 0;
}
return matched[2] ? matched[1] / 100 : +matched[1];
}