怎样判断是否输入是合法的IP地址? 怎么个合法?http??还是只是IP?192。168。0。1? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个非常严格的正则表达试把。不管是ip.还是http地址.((http|https|ftp):(\/\/|\\\\)(\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((\/[\~]*|\\[\~]*)(\w)+)|[.](\w)+)*(((([?](\w)+){1}[=]*))*((\w)+){1}([\&](\w)+[\=](\w)+)*)*)太长了。不知打错了没。:) <SCRIPT LANGUAGE=javascript>function testIP(s){ return (s==s.match(/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/))'}sip="192.168.0.1";if(testIP(sip)==true){ alert("正确的ip地址");}</script> 上面的有些问题,更正一下<SCRIPT LANGUAGE=javascript>function testIP(s){ return (s==s.match(/^\d{1,3}(?:\.\d{1,3}){3}$/));}sip="192.168.0.1";if(testIP(sip)==true){ alert("正确的ip地址");}</script> ip还有0-255的限制<SCRIPT LANGUAGE=javascript>function testIP(s){ var arr=s.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/); if(arr==null)return false; for(i=1;i<arr.length;i++)if(String(Number(arr[i]))!=arr[i]||Number(arr[i])>255)return false; return true;}alert(testIP("192.168.0.1"))//只有这个是正确的alert(testIP("192.168.00.1"))alert(testIP("192.168.0.a"))alert(testIP("192.168.0.256"))</script> hehe,太牛了~~~~~给分~~~~~~~~:) js 焦点获得和失去问题 在删除的确认窗口中,如何让点击了“是”按钮 去触发 保存按钮的click事件? 急!急!急!怎样实现双重按钮添加和删除表中的行?请教各位大虾们!! 谁能提供一个javascript 编写的软件呢??? 帮我修改下这个代码啊?多谢了!!! 奇怪,全选checkbox只能执行一次全选、取消??? js能否判断一个链接的http状态 下拉菜单在页面中的位置是用坐标来选择的。。想改掉!!!! ---在线等待---遍历显示集合的简单问题? 如图所示的问卷调查 一个十分常见的问题,解决不是很好,总觉得别扭 关于ActiveX的几个问题
((http|https|ftp):(\/\/|\\\\)(\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((\/[\~]*|\\[\~]*)(\w)+)|[.](\w)+)*(((([?](\w)+){1}[=]*))*((\w)+){1}([\&](\w)+[\=](\w)+)*)*)太长了。不知打错了没。:)
function testIP(s){
return (s==s.match(/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/))'
}sip="192.168.0.1";
if(testIP(sip)==true){
alert("正确的ip地址");
}</script>
<SCRIPT LANGUAGE=javascript>
function testIP(s){
return (s==s.match(/^\d{1,3}(?:\.\d{1,3}){3}$/));
}sip="192.168.0.1";
if(testIP(sip)==true){
alert("正确的ip地址");
}
</script>
<SCRIPT LANGUAGE=javascript>
function testIP(s){
var arr=s.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/);
if(arr==null)return false;
for(i=1;i<arr.length;i++)if(String(Number(arr[i]))!=arr[i]||Number(arr[i])>255)return false;
return true;
}alert(testIP("192.168.0.1"))//只有这个是正确的
alert(testIP("192.168.00.1"))
alert(testIP("192.168.0.a"))
alert(testIP("192.168.0.256"))
</script>
给分~~~~~~~~:)