javascript正则表达式验证IP地址的端口合法性
if (!(/^[1-9]d*$/.test(port) && 1 <= 1 * port && 1 * port <= 65535)){ return false }
提示:
您的端口不符合范围:0-65535
下面看下JavaScript(Js)正则表达式验证IP+端口号,代码如下:
var ip="192.168.2.1:8080" var pattIp=/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]):([0-9]|[1-9]d{1,3}|[1-5]d{4}|6[0-5]{2}[0-3][0-5])$/; if(pattIp.test(ip)==false) { return false; }
推荐教程:js教程