Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 1x 1x 1x 1x 1x 1x 27x 27x 1x 1x 1x 1x 1x 1x 1x 17x 17x | /** * Checks if string is an integer, it accepts all numeric notations * @param {string} str - target string * @returns {boolean} true if `str`is a number, false otherwise */ export function isNumeric (str) { return typeof str === 'string' && str.trim() === str && !isNaN(Number(str)) && !isNaN(parseFloat(str)) } /** * Checks if string is an integer, in this case, it only accepts number sign and digits * @param {string} str - target string * @returns {boolean} true if `str`is an integer, false otherwise */ export function isInteger (str) { return typeof str === 'string' && /^[+-]?\d+$/.test(str) } |