校验ip:port格式
- 描述
输入框中需要输入IP+端口号,格式为ip:port,例如:192.168.1.1:80或者192.168.1.1:80,192.168.2.2:88这类用逗号分隔开来的地址。 - 验证函数
function validIpPort(val){
let arr=val.split(",")
let isLegal = false;
let pattIp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|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])$/;
isLegal=arr.every(item=>{
return pattIp.test(item)?true:false
})
return isLegal;
}
作用:当用户输入非此格式时返回false,输入格式合法返回true