jq中判断输入的内容是否为ip或者url,是否为数字

1,判断内容是否为ip

function checkIP(value){
var exp = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
var reg = value.match(exp);
if (reg == null) {
return false;
}
}

2,判断内容是否为url

function checkIP(value){
var exp = /http(s){0,1}?/[A-Za-z0-9{}]+.[A-Za-z0-9]+[/=?%-&_~`@[]’:+!]*([<>""])*$/;
var reg = value.match(exp);
if (reg == null) {
return false;
}
}

3,判断内容是否为数字

if(isNaN(value)){
alert(‘不是数字’)
}

你可能感兴趣的:(前端)