/*** 表单校验函数库*//*** 判断email格式是否正确* @param $email*/
function is_email($email) {return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/", $email);
}
//判断http 地址是否合法
function check_url($url) {return preg_match ("/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i", $url);
}
//判断http 地址是否有效
function url_exists($url) {$head = @get_headers($url);return is_array($head) ?  true : false;
}
function is_tel($tel) {return strlen($tel) == 11 && preg_match('/^(?:13\d{9}|15[0|1|2|3|5|6|7|8|9]\d{8}|18[0|2|3|5|6|7|8|9]\d{8}|14[5|7]\d{8})$/',$tel);
}

转载于:https://www.cnblogs.com/jackoogle/p/4265830.html

php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...相关推荐

  1. angular ng-zorro 用组件自身方的法来重置表单校验

    官网文档的API并没有提供对应的重置表单校验函数の说明,在控制台打印this.validateForm(校验表单对象) 往往我们只关注亮色函数.属性,而这次重置函数藏在__prop__中! 激动万分的 ...

  2. (Ajax)表单验证 函数包http://hi.baidu.com/zeronet/blog/item/e8809654e112431e3b293569.html

    2007年05月21日 星期一 19:37 /***************************************************************************** ...

  3. html怎么校验用户名重复,layui的表单验证支持ajax判断用户名是否重复的实例

    如下所示: 在一个表单中,在提交前我们想判断该用户名是否存在,在layui中不支持.onblur()失去焦点事件,用按钮来手动触发,表单又不太美观,可以使用form表单的verify来进行验证. ht ...

  4. JavaScript - JavaScript通用表单验证函数(实例)

    Check.js    JS函数文件 /* *--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素. ...

  5. 通用客户端表单验证函数修正版

    转载:PHPSOHO 通用客户端表单验证函数修正版 主要内容: 一.用法简介: 二.类型定义: 三.程序文件: 历史: 2005.2.25 修改为通用客户端表单验证函数修正版 2004.12.21  ...

  6. 【前端3】jquary:页面加载,选择器,隔行换色,Dom,全选,动画,遍历,广告/抽奖,表单校验插件

    文章目录 1.jquery框架引入:$("mydiv") 当成id选择器 2.jquery版本/对象:$(js对象) -> jquery对象 3.jquery的页面加载事件: ...

  7. 【前端2】js:原始类型,运算符,调试,页面加载,轮播图,Bom(对象,时钟),Dom(全选全不选,省市级联,隔行/触摸换色,表单校验)

    文章目录 1.js两种引入:js最终要引入到html在浏览器中运行 2.js五大原始类型:undefined 3.js的运算符和流程控制:js不支持单&和单|性能低 4.案例_99乘法表:So ...

  8. 开发指南专题九:JEECG微云快速开发平台-表单校验组件ValidForm

    开发指南专题九:JEECG微云快速开发平台表单校验组件ValidForm 10.表单校验组件ValidForm 10.1使用入门 1.引入css 请查看下载文件中的style.css,把里面Valid ...

  9. 通用客户端表单验证函数修正版(zz)

    通用客户端表单验证函数修正版 主要内容: 一.用法简介: 二.类型定义: 三.程序文件: 历史: 2005.2.25  修改为通用客户端表单验证函数修正版 2004.12.21     1.对整数的范 ...

最新文章

  1. 比尔·盖茨官宣离婚!除了孩子和基金会,一切都是浮云
  2. Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
  3. OpenCV函数 Laplacian 算子实现
  4. 《天涯明月刀》动作开发负责人:让美术hold住全场,推翻MMO的动作套路化设计
  5. android java函数_java – 在android中创建全局函数
  6. 建立、遍历二叉树(二叉链表)
  7. wangeditor php上传本地图片,wangEditor 本地上传图片配置
  8. win8系统装c语言编程软件哪个好,win8系统安装c语言方法
  9. 用GAN炼制长生不老药,这么玄幻的公司竟然能拿到药企投资
  10. 4.2线程局部变量(Thread-Local Variables)
  11. Python+Wind:用 Pyautogui 轻松下载 Wind 数据
  12. 第九届蓝桥杯b组java
  13. upc 6605: 所罗门王的宝藏(矩阵行列规律)
  14. matlab解方java_在matlab中求解欠定方程组
  15. 可惜我是水瓶座 你不懂的水瓶座,不为人知的秘密
  16. AVI音视频封装格式学习(四)——linux系统C语言AVI格式音视频封装应用
  17. OpenCL入门实践
  18. 通灵学院|游戏设计研习5:游戏机制的平衡★(4300字)
  19. STM32——SysTick 定时器讲解(代码)
  20. English trip V2-B 6 A Trip to Ireland 爱尔兰之旅 Teacher:Russell

热门文章

  1. egg前面加什么_跟 egg 有关的英语多半是贬义,goose egg 也八九不离十
  2. 【干货】连交换机的攻击、防御都不懂,还做什么网络工程师
  3. 如何利用 “集群流控” 保障微服务的稳定性?
  4. 一图看懂云栖大会「云原生」重磅发布
  5. 打造数字化服务能力,中国联通如何借助云原生技术实现增长突围?
  6. Fiddler之Autoresponder替换(Web)
  7. sql php修改mysql结构_sql怎么修改表内容
  8. 下方点击出项上方对应的插件_你的PPT里装了几个插件?我赌你不知道TA!
  9. datetimepicker 时间不更新_iOS 14.2 正式版推送:新增人体检测,这些功能值得更新...
  10. 深度学习方法笔记之(三):基于区域的卷积神经网络介绍(RCNN)