`
sxpyrgz
  • 浏览: 72328 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

http验证与IP验证

阅读更多
<script language="javascript">

function isHttp(s) {
var patrn=/^http:\/\/[a-z]+(\.[a-z]+)*/;
if (!patrn.exec(s)) return false
return true
}
function Test(obj){
if(isHttp(obj.value)){
alert("success");
}else{
if(isIp(obj.value)){
alert("success");
return true;
}
alert("wrong");
}
}
function isHttpIp(s)
{
var patrn=/^http:\/\/(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])/;
if (!patrn.exec(s)) return false
return true
}


/*******以下是验证IP的表达式
/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;

*********/


</script>
<form name="form1">
   <input name="email" type="text" value="aaa" onblur="Test(this)"/>
   <input type="submit">
</form>
2
0
分享到:
评论

相关推荐

    商道HTTP代理IP验证工具

    "商道HTTP代理IP验证工具"就是针对这一需求设计的一款实用软件,它专为批量验证HTTP代理IP的可用性而生。下面,我们将详细探讨这款工具的功能、工作原理以及其在实际使用中的价值。 首先,我们要理解什么是代理IP。...

    正则表达式验证Email和IP地址

    ### 二、验证IP地址 对于IP地址的验证,特别是IPv4地址,其结构为四组0到255之间的数字,每组之间用点分隔。为了实现这一点,可以设计如下的正则表达式: ```csharp public bool IPCheck(string IP) { string num...

    PHP授权验证系统V2.1完整版,域名 IP双重验证 一键更新授权系统.zip

    IP验证可以通过比较预设的授权IP列表与当前请求的IP来完成。 3. **一键更新授权**:此功能允许用户轻松地更新他们的授权信息,无需复杂的手动操作。这可能涉及到与远程服务器通信,检查新授权状态并自动更新本地...

    输入ip新增用户验证

    ### 用户验证与会话管理 在所提供的代码片段中,一个名为`ImgHandler`的类被定义,它继承自`IHttpHandler`和`System.Web.SessionState.IRequiresSessionState`接口,这表明它被设计用于处理HTTP请求,并且能够访问...

    易语言源码易语言取IP代理验证源码.rar

    "易语言取IP代理验证源码"是一个易语言编写的项目,主要用于获取和验证IP代理。IP代理在互联网上扮演着重要的角色,它允许用户通过代理服务器来访问网络,从而提高匿名性或者解决地域限制等问题。 在易语言中,实现...

    PHP授权验证,域名+ip双验证

    3. **IP地址验证**:除了域名,IP地址也是一种有效的验证手段。通过获取服务器的远程IP地址并与许可的IP地址列表进行对比,可以进一步限制应用的使用环境。这有助于防止用户通过更改域名但保持相同的网络连接来绕过...

    WCF 身份验证 通过检查客户端IP

    在WCF中,可以通过以下步骤实现客户端IP验证: 1. **配置服务**:首先,我们需要在服务的配置文件(通常是ServiceName.exe.config)中设置绑定。例如,对于基本HTTP绑定,可以在`&lt;bindings&gt;`部分添加以下代码: ``...

    PHP filter_var 验证邮箱、IP、URL的格式

    验证IP地址可以使用`FILTER_VALIDATE_IP`过滤器,你可以指定IPv4或IPv6的验证规则: ```php $ip = '192.168.1.1'; if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === false) { echo "IPv4地址格式不...

    易语言网络验证源码飘零网络验证2.2版

    1. **网络通信**:易语言中实现网络验证涉及到TCP/IP协议,可能使用了内置的网络模块进行HTTP或HTTPS请求,以发送验证数据到服务器并接收返回的验证结果。 2. **数据加密**:为了保护验证数据不被篡改或窃取,源码...

    HTTP代理IP检测高达

    HTTP代理IP检测高达,哇咔咔。安全无毒。

    elasticsearch2.x 添加HTTP基本/ IP身份验证

    ElasticSearch的HTTP基本/ IP身份验证 1、配置简单 2、有白名单配置,白名单ip列表用户无需验证可直接访问,白名单外用户需用户名密码 3、由于白名单无法控制通过域名的访问,如果要通过域名访问ES必须要通过用户名...

    多线程代理验证

    在实际应用中,多线程代理验证工具可能还会包含其他功能,如错误处理、自动剔除无效IP、支持不同协议(如HTTP、HTTPS、SOCKS等)的代理等。此外,为了防止被目标网站识别和封禁,工具可能会有IP轮换机制,确保网络...

    HTTPIP代理自动获取

    标题中的“HTTPIP代理自动获取”指的是一个程序或服务,其主要功能是自动化地从互联网上收集HTTP协议的代理服务器信息。HTTP代理是网络通信中的一种中间节点,它允许客户端(如浏览器)通过它的IP地址访问外部资源,...

    Python 快速验证代理IP是否有效

    6. **HTTP状态码与响应**: 验证代理IP有效性的方式是通过访问一个公共的HTTP测试服务,如`http://httpbin.org/ip`,该服务会返回请求的源IP地址。如果返回的IP与代理IP一致,说明代理工作正常;反之,如果返回的是...

    线程采集高匿代理IP

    本文将深入探讨如何利用多线程技术来高效地采集高匿名代理IP,并介绍一个经过调整的代理IP验证方法。 **一、多线程** 多线程是并发编程的一种方式,允许程序同时执行多个任务。在采集高匿代理IP的场景中,多线程...

    selenium代理IP验证用户名密码方法详解

    默认情况下,Chrome的–proxy-server="http://ip:port"参数不支持...但在启动代理IP时大多数会遇到需要通过用户名和密码验证来添加代理,本博客就遇到了这样的问题,查阅资料后,对整个思路做了一个封装,与大家共勉

    tanzhen_IP探针_ip_ip探针链接_IP查询_定位_

    通过IP查询服务,如公开的IP库或API(如MaxMind、IPInfoDB等),可以获取到与IP相关的国家、地区、城市等信息。 “实现在线定位”则涉及到地理定位技术。除了IP查询外,可能还会结合其他技术,如Wi-Fi信号或GPS...

    易语言-鱼刺多线程+adsl+代理ipd多线程提取代理ip,验证代理是否可用,可用压入队列

    6. **代理IP验证**:验证代理IP是否可用通常包括检查其连通性、响应速度和匿名程度。这可能通过发送HTTP/HTTPS请求,检查返回的状态码和响应时间来完成。如果代理IP能够成功转发请求且满足性能要求,就将其标记为...

    易语言源码易语言取QQ群验证源码.rar

    1. **网络通信**:由于要与QQ服务器进行交互,易语言源码中会包含网络模块的使用,如HTTP或TCP/IP协议来发送请求和接收数据。 2. **数据解析**:QQ群验证信息通常以特定的格式(如JSON或XML)返回,源码需要解析...

    易语言飘零网络验证版源码.rar

    2. 网络通信技术:飘零网络验证涉及到服务器和客户端之间的数据交互,所以你需要理解HTTP协议、TCP/IP协议等相关知识。 3. 加密与解密算法:为了保护授权信息的安全,源码中可能会使用加密算法,如MD5、SHA系列、...

Global site tag (gtag.js) - Google Analytics