`
cakin24
  • 浏览: 1388710 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

正则表达式验证IP地址

    博客分类:
  • PHP
阅读更多

一 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>应用正则表达中的点字符(.)</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style></head>
<body>
<?php 
$checkip="/^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])(\.)(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])(\.)(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])(\.)(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/";
if($_POST[check_ip]!="" and $_POST[Submit]=="提交"){
	if(preg_match($checkip,$_POST[check_ip],$counts)){
		echo "<script>alert('IP地址格式正确!');window.location.href='index.php';</script>"; 	
	}else{
		echo "<script>alert('IP地址格式不正确!');window.location.href='index.php';</script>"; 
	}
}
?>
<table width="851" height="483" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.jpg">
  <tr>
    <td height="119" colspan="3">&nbsp;</td>
  </tr><form id="form1" name="form1" method="post" action="index.php">
  <tr>
    <td width="336" height="264">&nbsp;</td>
    <td width="260" align="center" valign="top">IP地址:
      <input type="text" name="check_ip" /></td>
    <td width="255" valign="top"><input type="submit" name="Submit" value="提交" /></td>
  </tr></form>
  <tr>
    <td height="100">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

 

二 运行结果
输入:56.06.45.33
输出:IP地址格式不正确
1
0
分享到:
评论

相关推荐

    java正则表达式验证IP地址

    Java正则表达式验证IP地址 Java正则表达式验证IP地址是指使用Java语言中的正则表达式来验证IP地址是否符合标准。IP地址是指在网络通信中用来标识设备的地址,它是一种逻辑地址,通过它可以找到网络中的设备。在...

    C#使用正则表达式验证IP地址

    使用正则表达式来判断用户输入的IP地址格式是否正确

    java中用正则表达式检测IP地址是否合理

    使用正则表达式验证IP地址 为了验证一个字符串是否符合IPv4地址的标准格式,可以使用以下正则表达式: ```java "^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|...

    IP地址的正则表达式

    在探讨“IP地址的正则表达式”这一...总之,“IP地址的正则表达式”不仅展示了正则表达式的强大功能,也揭示了在处理网络通信和数据验证中正则表达式的实用价值。理解和掌握这一技术对于IT专业人士而言是十分必要的。

    android IP和端口的验证方法 正则表达式

    综上所述,Android中使用正则表达式验证IP地址和端口号是确保网络通信数据格式正确的重要手段。理解并掌握正则表达式的使用,能够帮助开发者编写出更加稳定和安全的Android应用程序。在进行IP和端口验证时,开发者...

    java中用正则表达式实现对IP地址的检测

    #### 使用正则表达式验证IP地址 为了实现IP地址的验证,可以使用以下正则表达式: ```java "\\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b" ``` - `\\b` 表示...

    android验证ip地址的正则表达式

    通过上述分析和代码示例,我们可以看到如何在Android应用程序中使用正则表达式来验证IP地址的有效性。这种方法不仅简单易懂,而且非常实用。在实际开发中,还可以根据具体需求进一步扩展和优化正则表达式的实现。

    IP 正则表达式验证

    最后写了一个IP地址的正则表达式验证程序。 代码如下:((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d) 截图如下: 您可能感兴趣的文章:javascript 手机号码正则表达式验证函数JS正则表达式验证数字...

    正则表达式验证url

    正则表达式验证url 验证url不能带 页面 如www.baidu.com/3.html 可以是 ip地址

    正则表达式大全 - 收集的最常用正则表达式

    12. 匹配IP地址:`d+.d+.d+.d+` - 这个正则表达式可以识别标准IPv4地址,如192.168.0.1。 此外,还有一些用于匹配特定类型的数字的正则表达式,如正整数、负整数、整数、浮点数等。这些在处理数值数据时非常有用。 ...

    正则表达式大全.docx

    4. 电子邮箱地址:`/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/` - 这个正则表达式用于验证电子邮件地址的格式,包括用户名、@符号、域名和顶级域名。 5. URL:`/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2...

    正则表达式验证邮箱、IP地址、手机号码

    ### 一、正则表达式验证IP地址 #### 1. 正则表达式规则: 在Java中验证IP地址时,我们通常使用如下的正则表达式: ```java Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\...

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

    javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 &lt;= 1 * port && 1 * port &lt;= 65535)){ return false } 提示文案: 您的端口不符合范围:0-65535 PS:下面看下JavaScript...

    正则表达式 Java 判断字串是否合理

    根据给定的文件信息,我们可以总结出以下...综上所述,通过以上知识点可以看出,Java正则表达式在处理各种格式的数据验证时非常实用且灵活。开发者可以根据具体需求选择合适的正则表达式来提高代码的健壮性和安全性。

    常用正则表达式大全.txt

    3. **IP地址转换**:用于将IP地址转换为对应的数值表示。 - JavaScript实现示例: ```javascript function IP2V(ip) { let re = /(\\d+).(\\d+).(\\d+).(\\d+)/g; if (re.test(ip)) { // 处理逻辑... } } `...

    C#中使用正则表达式验证Email格式、IP地址格式和URL网址格式

    ### 二、验证IP地址格式 互联网协议地址(IP地址)用于在网络中唯一标识设备。IPv4地址是最常见的形式,由四组介于0到255之间的数字组成,每组数字间用点分隔。以下是一个验证IPv4地址格式的函数: ```csharp ...

    Shell正则表达式验证IP地址

    ### Shell正则表达式验证IP地址 在计算机网络中,IP地址是用于唯一标识网络上每一台设备的重要信息。为了确保IP地址的有效性和正确性,通常需要对其进行验证。本文将介绍如何利用Shell脚本中的正则表达式来验证IP...

    java正则表达式验证

    java正则表达式验证,包含:验证邮箱、验证IP地址、验证网址Ur、l验证电话号码、验证输入密码条件(字符与数据同时出现)、验证输入密码长度 (6-18位)、验证输入邮政编号等

    各种正则表达式验证

    本文将详细介绍几种常见类型的正则表达式验证规则,包括邮箱、数字、日期、电话号码、IP地址、QQ号码、MSN账号以及身份证号码。 #### 二、正则表达式验证规则详解 ##### 1. 英文字符验证 ```javascript this.reg....

    IP地址正则表达式

    描述中提到的“博文链接:https://school104.iteye.com/blog/1027940”可能是一个关于如何使用正则表达式验证IP地址的在线教程或者讨论。在这个链接中,可能会详细解释正则表达式的构造原理,以及如何在实际项目中...

Global site tag (gtag.js) - Google Analytics