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

PHP正则表达式验证整数是否正确

    博客分类:
  • 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=utf-8" />
<title>验证输入的是否是整数</title>
</head>
<body>
<form name="form" method="post" action="#">
<label>请输入内容:</label>
<input type="text" name="in" id="in" value="<?php echo $_POST['in'];?>">
<input type="submit" name="sub" value="测试"><p>
</form>
<?php
    $checkin="/^-?\d+$/";							//定义正则表达式
    $in=$_POST['in'];								//将输入的电话号码的值赋给变量$in
    if(isset($_POST['in']) && $_POST['in']!=""){	//判断文本框中的值是否为空
    if(preg_match($checkin,$in)){					//用正则表达式进行判断
       echo "您输入的是整数<br>";
    }else{
       echo "您输入的不是整数<br>";
    }
    }
?>
</body>
</html>
</body>
</html>

 

二 运行结果


 
  • 大小: 2 KB
1
0
分享到:
评论

相关推荐

    PHP常用正则表达式汇总

    本文将对一系列常用的PHP正则表达式进行汇总和解释,帮助开发者更好地理解和运用这些模式。 #### 1. 数字匹配 - **"^\\d+$"**:匹配由一个或多个数字组成的字符串。 - **"^[0-9]*[1-9][0-9]*$"**:匹配非零的正...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    取得正则表达式的全部匹配.php 取得正则表达式的全部匹配 返回与模式匹配的数组单元.php 返回与模式匹配的数组单元 正则表达式的替换.php 正则表达式的替换 正则表达式的拆分.php 正则表达式的拆分 表单验证....

    Java-PHP正则表达式的使用

    根据提供的标题、描述以及部分内容,我们可以总结出一系列与正则表达式相关的知识点,这些知识点主要应用于Java、PHP等编程语言中。以下是对这些知识点的详细解释: ### 匹配中文字符 **正则表达式**: `[u4e00-u9fa...

    php常用正则表达式

    正则表达式是一种强大的文本处理工具,在PHP中被广泛应用于字符串匹配、搜索替换、数据验证等场景。本篇文章将根据给定文件中的标题“php常用正则表达式”及描述“动态网页常用的正则表达式,很好用,和大家分享了”,...

    php 正则表达式 ppt文档

    0[xX][\da-fA-F]+$/`这个正则表达式用于验证是否为有效的整数或十六进制数,而`/^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_-]+){0,3}$/`则用于验证电子邮件地址的格式。 PCRE库在PHP中扮演着核心角色,它的语法...

    PHP一些常用的正则表达式

    ### PHP中常用的正则表达式知识点详解 #### 一、匹配中文字符的正则表达式 **表达式**: `[\u4e00-\u9fa5]` **解释**: 此表达式用于匹配所有中文字符。其中`\u4e00`表示中文的第一个Unicode编码,`\u9fa5`表示最后一...

    看实例学PHP正则表达式.pdf

    【PHP正则表达式基础与应用】 PHP正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。在处理用户输入的数据时,正则表达式是必不可少的工具,尤其是在验证用户输入的格式是否符合预期时,例如检查...

    php常见正则表达式

    1. `^\d+$` - 这个正则表达式用来匹配非负整数,即正整数加上0。`^`表示字符串的开始,`\d`代表数字,`+`表示前面的元素可以出现一次或多次,`$`表示字符串的结束。 2. `^[0-9]*[1-9][0-9]*$` - 这个正则表达式用于...

    常用数字正则表达式(asp.net,php,jsp,asp)

    正则表达式是一种强大的文本模式匹配工具,广泛应用于多种编程语言中,如ASP.NET、PHP、JSP、ASP等,用于数据验证、字符串解析和搜索替换等场景。以下是对文章中提供的数字正则表达式的详细解释: 1. **非负整数...

    PHP正则表达式.doc

    在PHP中,通过灵活运用这些正则表达式,我们可以高效地处理字符串,进行数据验证、数据提取、格式化等多种操作。在实际开发中,根据具体需求,可能需要对这些基本的正则表达式进行组合或修改,以适应更复杂的情况。

    php的完全正则表达式。

    在PHP的正则表达式应用中,掌握一系列的正则表达式模式对于处理字符串、验证数据格式、搜索和替换文本等任务至关重要。以下是从给定的文件内容中提炼出的关键正则表达式知识点: ### 数字相关的正则表达式 1. **...

    PHP常用正则表达式

    - **应用场景:** 验证用户输入的日期格式是否正确。 9. **匹配IP地址:** `^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$` - **...

    PHP正则表达式详解

    ### PHP正则表达式详解 在本篇文章中,我们将深入探讨PHP中的正则表达式的使用方法,特别是关于一些特殊字符的使用方式以及如何构建复杂的模式来匹配特定的文本字符串。 #### 特殊字符:`^` 和 `$` **^** 和 **$*...

Global site tag (gtag.js) - Google Analytics