验证IP地址格式是否正确

[html] ?<script LANGUAGE=”JavaScript”> ?function isip(s){ ? var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}}; ? var re=s.split(“.”) ? return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false ?} ? ?var s=”202.197.78.129″; ?alert(isip(s)) ?</script> ?[/html] ? ?[html] ?str=document.RegExpDemo.txtIP.value; ?if(/^(d{1,3}).(d{1,3}).(d{1,3}).(d{1,3})$/.test(str)==false) ?{ ? window.alert(‘错误的IP地址格式’); ? document.RegExpDemo.txtIP.select(); ? document.RegExpDemo.txtIP.focus(); ? return; ?} ?if(RegExp.$1<1 || RegExp.$1>254||RegExp.$2<0||RegExp.$2>254||RegExp.$3<0||RegExp.$3>254||RegExp.$4<1||RegExp.$4>254) ?{ ? window.alert(‘错误的IP地址’); ? document.RegExpDemo.txtIP.select(); ? document.RegExpDemo.txtIP.focus(); ? return; ?} ?//剔除 如 ?010.020.020.03 前面 的0 ? var str=str.replace(/0(d)/g,”$1″); ?str=str.replace(/0(d)/g,”$1″); ?window.alert(str); ?[/html]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部