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)
}
|