transformation-utils
Version:
A utility library for data transformation, type coercion, and value manipulation
10 lines (9 loc) • 418 B
JavaScript
export const DIGITS_DOT_PLUS = /[^0-9.+]/g;
export const DOT = /\./g;
export const EXPONENTIAL_NUMBER = /^[+-]?\d+(\.\d+)?[eE][+-]?\d+$/;
export const BINARY_NUMBER = /^0[bB][01]+$/;
export const OCTAL_NUMBER = /^0[oO][0-7]+$/;
export const HEXADECIMAL_NUMBER = /^0[xX][0-9a-fA-F]+$/;
export const DECIMAL_NUMBER = /^[+-]?\d+(\.\d+)?$/;
export const INTEGER_NUMBER = /^[+-]?\d+$/;
export const NO_DIGITS = /^[^\d]*$/;