UNPKG

hd-utils

Version:

A handy utils for modern JS developers

16 lines (15 loc) 563 B
import isNumber from '../validation/isNumber'; /** * It takes a string, removes all non-numeric characters, and returns the result * @param {string} number - string - The string to be parsed. * @example parseNumber("123 ") => 123 * @returns A function that takes a string and returns a string with all non-digit characters removed. */ export default function parseNumber(number) { if (!number) return 0; if (isNumber(number)) return number; const parsedN = number.replace(/\D/g, ''); return isNumber(parsedN) ? parsedN : 0; }