UNPKG

verify-port-number

Version:

Verifies that a string represents a valid port number.

13 lines (9 loc) 387 B
module.exports = function verifyPortNumber(candidate) { "use strict"; var integerRegex = /^\d+$/, parsed = parseInt(candidate); if (candidate.match(integerRegex) && parsed > 0 && parsed < 65536) { return; } throw new Error('Port must be a value an positive integer less than or equal to 65535. You entered \'' + candidate + '\'.'); };