UNPKG

@wordpress/components

Version:
13 lines (11 loc) 384 B
export function removeNonDigit( text, decimalNum ) { const regex = decimalNum > 0 ? /^(\d+\.?\,?(\d+)?)/ : /([\d]+)/; const result = text.match( regex ); return result ? result[ 0 ] : ''; } export function toFixed( num, decimalNum = 0 ) { const decimalOffset = decimalNum < 0 ? 0 : decimalNum; return Number.parseFloat( Number.parseFloat( num ).toFixed( decimalOffset ) ); }