如何利用js正则表达式判断ip地址的合法性?(正则表达式太厉害了)

论坛 期权论坛 脚本     
匿名网站用户   2020-12-21 04:41   28   0

啥都不用说了, 直接上菜:

<html>
<head>
</head>

<body>
<input id="xxx" οnblur="fun();" />

<script>
function isValidIP(ip)   
{   
    var reg =  /^(\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])$/   
    return reg.test(ip);   
}  


function fun()
{
 var ip = document.all.xxx.value;
 if(isValidIP(ip))
 {
  alert("yes");
 }
 else
 {
  alert("no");
 }
}

</script>

</body>

</html>


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP