js 检测ip程序

提示:您可以先修改部分代码再运行

js 检测ip程序
function checkIP()
{
var ipArray,ip,j;
ip = document.ipform.ip.value;

if(/[A-Za-z_-]/.test(ip)){
if(!/^([w-]+.)+((com)|(net)|(org)|(gov.cn)|(info)|(cc)|(com.cn)|(net.cn)|(org.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com.tw)|(hk)|(com.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me.uk)|(org.uk)|(ltd.uk)|(plc.uk)|(in)|(eu)|(it)|(jp))$/.test(ip)){
alert("不是正确的域名");
document.ipform.ip.focus();
return false;
}
}
else{
ipArray = ip.split(".");
j = ipArray.length
if(j!=4)
{
alert("不是正确的IP");
document.ipform.ip.focus();
return false;
}

for(var i=0;i<4;i++)
{
if(ipArray[i].length==0 || ipArray[i]>255)
{
alert("不是正确的IP");
document.ipform.ip.focus();
return false;
}
}
}
}

提示:您可以先修改部分代码再运行

时间: 2024-09-24 02:39:51

js 检测ip程序的相关文章

js获取ip问题-js获取IP问题,在线等!!!

问题描述 js获取IP问题,在线等!!! 请教JS代码如何获取 本地的IP地址,网上的都是需要联网才能获取.如何不联网获取,谢谢!! 解决方案 超出安全访问,不用acx获取不到.就算联网得到的也是公网ip,不是电脑的本地ip地址 解决方案二: 使用acx获取是私有ip,断网就获取不了,希望断网也能获取本地私有ip, MACIPhostnamevar sMacAddr="""";var sIPAddr="""";var sDNS

ajax-关于JS、AJAX程序逻辑、结构问题。

问题描述 关于JS.AJAX程序逻辑.结构问题. 假如:我用ajax取到一组数据 data我需要根据data.length 创建 相应长度的表格然后给表格的td赋值.然后根据某个td 为 TR赋值.那么!当我要这些数据在每分钟刷新一次的时候.(只刷新数据)那么表格也会再次重新创建.问题:如何避免表格的重新创建! 我暂时的想法是:定义个变量a,在创建表格前做一次判断,执行后改变a的值. 这样做可以吗?如果可以,还有没有其他的方式方法? 解决方案 你结构都一样吗?如果结构一模一样,直接遍历td执行更

百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me

问题描述 百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me var myCity = new BMap.LocalCity(); // 以当前IP定位到城市 myCity.get(myFun); // 根据IP对当前城市进行定位 function myFun(result){ var center = result.center; // 城市坐标中心点 var point = new BMap.Point(center.lng,center.la

正则式检测IP是否合法的函数

函数|检测ip|正则|正则式 function checkIP2(sIPAddress){var exp=/^(\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])$/;var reg = sIPAddress.match(exp);var ErrMsg="你输入的是一个非法的IP地址

全正则的检测IP是不是合法的函数

函数|检测ip|正则 function checkIP2(sIPAddress){ var exp=/^(\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])$/; var reg = sIPAddress.match(exp); var ErrMsg="你输入的是一个非法的IP地址段

通过Health Center API向死锁检测应用程序添加方法分析视图

Health Center 是一款适用于 Java 的 IBM监视和诊断工具,是一个免费的低开销诊断工具和 API,用于监视在 IBM Java 虚拟机 (JVM) 上运行的应用程序.有关此 API 可以执行的操作的细节,请参阅 第 1 部分.在本文中,将会采用 第 1 部分中开发的死锁检测应用程序,并添加一个方法分析视图来显示应用程序的哪些地方花费了大部分的 CPU 周期.(请 参阅 下载,以便获得示例的完整源代码.) 系统要求 Health Center API bundle 至少需要安装

汇编源代码之CIH文件型病毒检测消除程序

;本程序在Tasm下编译通过;CIH文件型病毒检测消除程序GOFIRST MACROXOR CX,CXXOR DX,DXMOV AX,4200HINT 21H ;文件指针指到文件首ENDMALTERLINE MACROMOV DL,0DHMOV AH,02HINT 21H ;回车MOV DL,0AHMOV AH,02HINT 21H ;换行ENDMCOPYHANDLE MACROPUSH BXMOV AH,45HINT 21H ;复制文件把柄MOV BX,AXMOV AH,3EHINT 21H

Java理论与实践:用JMX检测应用程序

有多少次您曾经注视着运行中的应用程序,问自己:"它到底在做什么?为 什么用了这么长时间呢?" 在这些时刻,您可能会想如果自己在应用程序中构 建了更多的监视功能就好了.例如,在服务器应用程序中,能够查看排队等候处 理的任务的数量和类型.当前正在处理的任务.过去一分钟或一小时内的吞吐量 统计.平均任务处理时间等.这些统计值容易搜集,但是在需要数据的时候,如 果没有非侵入性的数据检索机制,那么这些值就不太有用. 可以用许多方式导出操作性数据--可以把周期性统计快照写入日志文件. 创建 Swi

JS验证IP,子网掩码,网关和MAC的方法

  本文实例讲述了JS验证IP,子网掩码,网关和MAC的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70