`
kevin_wanwei
  • 浏览: 117607 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript验证IP地址

阅读更多
		<script language="JavaScript">
			
			function js_verify(addr){
				var part_addr=addr.split(".");
				
				if(part_addr.length!=4){
					   return false;
				   }
				   
		    else{
		    	
					var part;
					
				for(part in part_addr){
						
						if(isNumeric(part)){
							
							  if(parseInt(part_addr[part])<0||parseInt(part_addr[part])>255){
								
								    return false;
							  }
					  }
					  else{
						
						  return false;
						
					 }
				 }
			}
			return true;
		}
		function isNumeric(str){
			
				if(str.length==0){
					
					return false;
				}
				for(var i=0;i<str.length;i++){
					
						if(str.charAt(i)<"0"||str.charAt(i)>"9"){
							
							return false;
						}
						
					}
					
				return true;
			}
		</script>

	<p><input type="text" name="iptxt" value="255.9.0.1">
		<input type="button" name="btn1" value="测试IP" onclick="alert(js_verify(iptxt.value))">
	</p>

 

0
0
分享到:
评论
1 楼 zachary.guo 2009-12-30  
呵呵,用这则表达式来验证 IP 地址会更方便些。

相关推荐

    用CustomValidator控件客户端验证IP地址

    因此,验证IP地址的逻辑应该检查这些条件。 在提供的代码中,定义了一个名为`checkIPAddress`的JavaScript函数,这是CustomValidator控件的客户端验证函数。这个函数接受两个参数:`source`和`arguments`。`source`...

    javascript经典特效---IP地址的显示.rar

    2. **验证IP地址**:在显示之前,要验证输入是否符合IP地址的标准格式。可以使用正则表达式进行匹配。一个简单的正则表达式如`/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$`可以初步验证,但更严格的检查可能需要确保每个...

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

    本文将介绍如何通过JavaScript语言实现对IP地址、子网掩码以及网关地址的合法性验证。JavaScript是一种广泛应用于前端开发的编程语言,它提供了一系列方法来处理字符串、正则表达式和数值计算,这些都是实现IP地址...

    IP地址输入正则验证ip插件.zip

    本文将详细解析"IP地址输入正则验证ip插件.zip"的相关知识点,包括IP地址的原理、正则表达式验证IP地址的方法、jQuery插件的运用以及自动换行的实现。 首先,IP地址(Internet Protocol Address)是互联网协议地址...

    javascript经典特效---IP地址的显示(说明).rar

    - 验证IP地址的有效性通常会用到正则表达式。例如,`/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/`可以检查格式是否正确,但还需要更严格的正则来检查每个段的值是否在0-255之间,如`/(25[0-5]|2[0-4][0-9]|[01]?[0-9]...

    JQuery插件 IP地址输入框

    2. **格式验证**:插件会对输入的IP地址进行实时验证,确保每一段数值在0到255之间,且总共有四段。 3. **错误提示**:如果用户输入了无效的IP地址,插件会给出相应的错误提示,帮助用户修正。 4. **事件处理**:...

    非常强悍的JS 实现IP地址分配 源码

    文件1.txt可能包含了源代码示例,演示了如何使用JavaScript实现IP地址的分配、验证、转换等功能。通过阅读和理解这个文件,开发者可以学习到具体的编程技巧和实践应用。 总结,"非常强悍的JS实现IP地址分配"涉及到...

    JS正则表达式验证端口范围(0-65535)

    javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 &lt;= 1 * port && 1 * port &lt;= 65535)){ return false ...JavaScript验证IP地址和端口的正则表达式,拿走不谢~~~ var i

    JS验证IP函数(支持分段验证)

    本文将详细介绍一个JavaScript函数,该函数能够实现对部分IP地址的有效性验证。 #### 函数概述 此函数通过正则表达式匹配的方式检查输入的字符串是否符合IPv4地址的部分或全部格式。具体而言,它可以接受任何形式...

    使用IP地址控件显示和设置IP地址

    在IT领域,尤其是在开发涉及网络配置...总之,"使用IP地址控件显示和设置IP地址"涉及到UI设计、输入验证、用户交互、编程实现和错误处理等多个方面。理解并掌握这些知识点,对于开发高效、易用的网络配置工具至关重要。

    IP验证控件-带源代码

    “IP源代码”意味着我们可以看到验证IP地址的具体实现过程,包括如何解析IP地址,如何处理点分十进制表示法,以及如何判断IP地址的有效性等。这对于学习和理解IP地址验证算法,或者研究如何优化验证过程非常有价值。...

    IP 地址查询程序

    1. 输入验证:程序会检查用户输入的IP地址格式是否正确,防止无效或恶意的输入。 2. IP地址解析:通过内置的IP库或者调用外部API(如IP-API、GeoIP等),将IP地址转换为对应的网络标识,如IPv4或IPv6地址。 3. 地理...

    很全的javascript常见验证

    - 验证用户输入的IP地址是否有效。 - 对网络设备配置中的IP地址进行格式检查。 #### 十一、英文输入的正则表达式 **表达式:** `^[A-Za-z]+$` - **解释:** - `^` 表示字符串的开始。 - `[A-Za-z]` 匹配任意大小...

    测试IP地址

    2. IP验证:验证IP地址的有效性,确保它符合IPv4或IPv6的格式规范,这可以通过正则表达式匹配实现。 3. 地理位置定位:通过IP地址反查地理位置信息,这通常需要调用第三方API,如IP-API、GeoIP等服务。 4. 网络...

    ip地址归属地查询api

    本文将深入探讨IP地址归属地查询API的工作原理、使用方法以及相关的JavaScript实现。 IP地址归属地查询API通常基于庞大的IP地址数据库,这些数据库包含了全球各地的IP地址段与对应的国家、地区、城市等地理信息。当...

    IP地址输入筐及精美提示.rar

    【标题】"IP地址输入筐及精美提示"指的是一个网页设计中的特定功能,它涉及到JavaScript(JS)编程和用户界面的优化。这个功能主要是为了提供一个用户友好的输入框,让用户能够更方便地输入IP地址,并且伴随着一些...

    javascript正则表达式表单验证大全

    函数`IP2V(ip)`接受一个IP地址作为输入,将其转换为相应的数值。这在处理网络通信、安全审计或数据分析时很有用。 #### URL解析 通过正则表达式和字符串替换方法,可以从完整的URL中提取出文件名或路径,这对于...

    IP地址显示

    在网页中显示IP地址通常用于提供用户地理位置信息、安全验证或网站分析等目的。 描述“在网页中显示IP”暗示了这个过程涉及到前端和后端的交互。前端部分可能是一个简单的HTML页面,包含JavaScript代码来获取用户的...

    常用的JavaScript验证正则表达式.txt

    验证IP地址 - **正则表达式**: `d+.d+.d+.d+` - **应用场景**: 用于验证IPv4地址格式是否正确。 - **示例代码**: ```javascript const regex = /^(d{1,3}.){3}d{1,3}$/; const ipAddress = '192.168.1.1'; ...

    javascript获取客户端网卡MAC地址和IP地址和计算机名.doc

    在上述文档中,讨论的是如何利用JavaScript获取客户端的网络信息,包括网卡MAC地址、IP地址以及计算机名。这些信息在某些应用场景下非常有用,比如在B/S(浏览器/服务器)架构的系统中进行身份验证或定制化服务。 1...

Global site tag (gtag.js) - Google Analytics