• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > php下常用表单验证的正则表达式

php下常用表单验证的正则表达式

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了php ajax提交表单,php post提交表单,php表单,php表单验证,php表单提交等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com


function is_email($str){
//检验email
return preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/", $str);
}

function is_url($str){
//检验网址
return preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"])

*$/", $str);
}

function is_qq($str){

//检验qq
return preg_match("/^[1-9]\d{4,8}$/", $str);
}

function is_zip($str){

//检验邮编
return preg_match("/^[1-9]\d{5}$/", $str);
}

function is_idcard($str){

//检验身份证
return preg_match("/^\d{15}(\d{2}[A-Za-z0-9])?$/", $str);
}

function is_chinese($str){

检验是否是中文
return ereg("^[".chr(0xa1)."-".chr(0xff)."]+$",$str);
}

function is_english($str){

//检验是否是英文
return preg_match("/^[A-Za-z]+$/", $str);
}

function is_mobile($str){

//检验是否是手机
return preg_match("/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/", $str);
}

function is_phone($str){

//建云那是否是电话
return preg_match("/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/",

$str);
}

function is_safe($str){
return (preg_match("/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.

{0,5})$|\s/", $str) != 0);
}
} 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • php下常用表单验证的正则表达式

相关文章

  • 2017-05-11比较正宗的验证邮箱的正则表达式js代码详解
  • 2017-05-11asp 图片正则 替换,替换前检查图片是不是本地地址的方法
  • 2017-05-11你不一定知道的关于JavaScript的正则表达式
  • 2017-05-11正则表达式中的"g"是什么意思附件参数g的用法
  • 2017-05-11判断时间的正则表达式
  • 2017-05-11JAVA中正则表达式小总结(整理)
  • 2017-05-11JS正则表达式验证数字(非常全)
  • 2017-05-11常用正则表达式及评注-学习正则必备
  • 2017-05-11js Abba逆向前瞻正则匹配实例
  • 2017-05-11用Javascript正则实现url链接的解析类

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • UBB 转换函数演示 (经典论坛)
    • 邮箱地址正则表达式验证代码合集脚本之家特别版
    • 精通 JavaScript中的正则表达式手机整理 推荐
    • grep用法详解 grep与正则表达式
    • 一个验证用户名的正则表达式
    • 正则表达式 运算符优先级介绍
    • php正则表达式中贪婪与非贪婪介绍
    • 正则表达式的语法
    • 浅析正则表达式-替换原则(.NET) 图文
    • JS 密码强度校验的正则表达式(简单且好用)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有