javascript IP验证程序

function checkIP()
{
 var ipArray,ip,j;
 ip = document.ipform.ip.value;
 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;
  }
 }
 
 var checkOK = "0123456789. ";
 var allValid = true;
 
 for (i = 0;  i < ip.length;  i++)
 {
  ch = ip.charAt(i);
  for (j = 0;  j < checkOK.length;  j++)
  if (ch == checkOK.charAt(j))
   break;
  if (j == checkOK.length)
  {
   allValid = false;
   break;
  }
 }
 if (!allValid)
 {
  alert("正确的IP地址只包含数字和“.”!");
  ipform.ip.focus();
  return (false);
 }
}

时间: 2024-10-07 12:47:06

javascript IP验证程序的相关文章

javascript 密码验证程序

javascript教程 密码验证程序 下面的检查功能,密码字段为空白,只允许字母和数字 - 这一次没有underscopes.因此,我们应该使用一个新的正则表达式来禁止underscopes.这1 / [ W_] /只允许字母和数字.下一步,我们要允许包含字母和数字至少1只密码.为此,我们使用seacrh()方法和两个正则表达式:/(亚利桑那州)+ /和/(0-9)/. function validatePassword(fld) {     var error = "";    

javascript实现验证IP地址等相关信息代码_javascript技巧

本代码是从个人项目中提取出来的,应该可以算的上是相当全面有效的IP相关信息的验证代码了,用来前端验证 /* ****************** */ /* 判断IP地址是否合法 */ var judgeIpIsLegal = function(ipAddr){ var regIps = /^(((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|[0-9])\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|[0-9]))$/; return regIp

javascript邮箱地址验证程序

javascript教程邮箱地址验证程序 validateEmail() 下一步我们希望看到的电子邮件地址,如果用户输入的是真实的.这意味着输入数据 必须至少包含一个@符号和一个点(.).此外,@绝不能以电子邮件地址的第一个字 符,最后点必须至少@符号后的一个字符. 首先我们检查用户输入的所有电子邮件中的任何领域.下一步,我们使用正则表达式 和测试()方法来检查遵守的领域.同时,我们将使用trim()函数,将削减领导过 的字符串空白.这不会是完美的验证 - 有可能跌破它不符合解决 - 但通常不够

javascript 过滤非法字符验证程序

这是一款用来在客户端过滤一些非法字符,可以防止一些不必要提供,更显得用户友好提示哦 javascript教程 过滤非法字符验证程序 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>javascript 过滤非法字符验证程序</title> <script language="java

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)|(com.ru)|(net.ru)|(org.ru)|(name)|(biz)|(hk)|(tv)

php与javascript邮箱验证实现程序

邮件的正确格式为:  用户名+@+服务器名+ . +com/net/cn/org 注:1.验证时要求用户名是大小字母或小写字母           2.用户名的后面要加上@        3.@后面要加服务器的名称.       4.服务名后面要加"点"即 .      5.最后以com   net  cn  org javascript邮箱验证代码: 例1  代码如下 复制代码 var re=/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z

一个非常强大完整的web表单验证程序

web|表单验证|程序 表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上. Validator是基于javascript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证.因为是伪静态类,所以在调用时不需要实例化,直接以"类名+.语法+属性或方法名&quo

编写简洁的页面表单验证程序

表单验证|程序|页面 看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序. 功能简述: 验证: http地址 时间日期 e-mail 数字 字符长度检查 一项输入与另一项输入比较(例如:密码的确认输入) 大小比较(只能有一个比较符号) 特点 扩展容易,可以方便的添加自己需要的验证方式 兼容性好(ie5,6 firefox,oprea) 可用性好,没有使用alert()来弹出提示 编写思路: 整个程序的结构及较简单,为了能够验证一些常用的格式,先对j

简洁实用的表单验证程序

表单验证|程序 看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序. 功能简述: 验证: http地址 时间日期 e-mail 数字 字符长度检查 一项输入与另一项输入比较(例如:密码的确认输入) 大小比较(只能有一个比较符号) 特点 扩展容易,可以方便的添加自己需要的验证方式 兼容性好(ie5,6 firefox,oprea) 可用性好,没有使用alert()来弹出提示 编写思路: 整个程序的结构及较简单,为了能够验证一些常用的格式,先对js的内