本文主要是介绍如何利用js正则表达式判断ip地址的合法性?(正则表达式太厉害了),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
啥都不用说了, 直接上菜:
<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>
这篇关于如何利用js正则表达式判断ip地址的合法性?(正则表达式太厉害了)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!