UNPKG

util-ex

Version:

Browser-friendly enhanced util fully compatible with standard node.js

25 lines (23 loc) 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; exports.isIntStr = isIntStr; const int = /^(?:[-+]?(?:0|(?:0[xX])?[0-9]*))$/; /** * Checks if a given string represents an integer number. * @param {string} str - The string to check. * @returns {boolean} Whether or not the string represents an integer. * @example * isIntStr('42'); // true * isIntStr('0'); // true * isIntStr('-123'); // true * isIntStr('12.3'); // false * isIntStr('1e3'); // false */ function isIntStr(str) { return str !== '' && int.test(str); } ; var _default = exports.default = isIntStr;