Convert numeric strings into Numbers (or return the original value).
MIT License
Convert numeric strings into Numbers (or return the original value).
npm i parse-numeric
Test parse-numeric in your Web browser on RunKit .
Pass any String
of
to return either an integer or floating point Number
.
parseNumeric("12.3");
// 12.3 => 12.3
parseNumeric("123");
// 123 => 123
parseNumeric("0b11");
// 0b11 => 3
parseNumeric("0o11");
// 0o11 => 9
parseNumeric("0x11");
// 0x11 => 17
parseNumeric("123e-1");
// 123e-1 => 12.3
If the parameter cannot convert to a Number
, parseNumeric
returns the
original value.
parseNumeric("Rainbows");
// => Rainbows
parseNumeric("");
// => ''
parseNumeric(null);
// => null
parseNumeric(undefined);
// => undefined
parseNumeric
A function that will return either a Number
or the original value.
parseNumeric.isNumeric
A convenience function that evaluates whether a value could be numeric.
We gratefully accept Pull Requests.
Please review the CONTRIBUTING guidelines and join in.
.