php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...
/*** 表单校验函数库*//*** 判断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地址是否合法有效、手机号码是否合法)...相关推荐
- angular ng-zorro 用组件自身方的法来重置表单校验
官网文档的API并没有提供对应的重置表单校验函数の说明,在控制台打印this.validateForm(校验表单对象) 往往我们只关注亮色函数.属性,而这次重置函数藏在__prop__中! 激动万分的 ...
- (Ajax)表单验证 函数包http://hi.baidu.com/zeronet/blog/item/e8809654e112431e3b293569.html
2007年05月21日 星期一 19:37 /***************************************************************************** ...
- html怎么校验用户名重复,layui的表单验证支持ajax判断用户名是否重复的实例
如下所示: 在一个表单中,在提交前我们想判断该用户名是否存在,在layui中不支持.onblur()失去焦点事件,用按钮来手动触发,表单又不太美观,可以使用form表单的verify来进行验证. ht ...
- JavaScript - JavaScript通用表单验证函数(实例)
Check.js JS函数文件 /* *--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素. ...
- 通用客户端表单验证函数修正版
转载:PHPSOHO 通用客户端表单验证函数修正版 主要内容: 一.用法简介: 二.类型定义: 三.程序文件: 历史: 2005.2.25 修改为通用客户端表单验证函数修正版 2004.12.21 ...
- 【前端3】jquary:页面加载,选择器,隔行换色,Dom,全选,动画,遍历,广告/抽奖,表单校验插件
文章目录 1.jquery框架引入:$("mydiv") 当成id选择器 2.jquery版本/对象:$(js对象) -> jquery对象 3.jquery的页面加载事件: ...
- 【前端2】js:原始类型,运算符,调试,页面加载,轮播图,Bom(对象,时钟),Dom(全选全不选,省市级联,隔行/触摸换色,表单校验)
文章目录 1.js两种引入:js最终要引入到html在浏览器中运行 2.js五大原始类型:undefined 3.js的运算符和流程控制:js不支持单&和单|性能低 4.案例_99乘法表:So ...
- 开发指南专题九:JEECG微云快速开发平台-表单校验组件ValidForm
开发指南专题九:JEECG微云快速开发平台表单校验组件ValidForm 10.表单校验组件ValidForm 10.1使用入门 1.引入css 请查看下载文件中的style.css,把里面Valid ...
- 通用客户端表单验证函数修正版(zz)
通用客户端表单验证函数修正版 主要内容: 一.用法简介: 二.类型定义: 三.程序文件: 历史: 2005.2.25 修改为通用客户端表单验证函数修正版 2004.12.21 1.对整数的范 ...
最新文章
- 比尔·盖茨官宣离婚!除了孩子和基金会,一切都是浮云
- Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
- OpenCV函数 Laplacian 算子实现
- 《天涯明月刀》动作开发负责人:让美术hold住全场,推翻MMO的动作套路化设计
- android java函数_java – 在android中创建全局函数
- 建立、遍历二叉树(二叉链表)
- wangeditor php上传本地图片,wangEditor 本地上传图片配置
- win8系统装c语言编程软件哪个好,win8系统安装c语言方法
- 用GAN炼制长生不老药,这么玄幻的公司竟然能拿到药企投资
- 4.2线程局部变量(Thread-Local Variables)
- Python+Wind:用 Pyautogui 轻松下载 Wind 数据
- 第九届蓝桥杯b组java
- upc 6605: 所罗门王的宝藏(矩阵行列规律)
- matlab解方java_在matlab中求解欠定方程组
- 可惜我是水瓶座 你不懂的水瓶座,不为人知的秘密
- AVI音视频封装格式学习(四)——linux系统C语言AVI格式音视频封装应用
- OpenCL入门实践
- 通灵学院|游戏设计研习5:游戏机制的平衡★(4300字)
- STM32——SysTick 定时器讲解(代码)
- English trip V2-B 6 A Trip to Ireland 爱尔兰之旅 Teacher:Russell
热门文章
- egg前面加什么_跟 egg 有关的英语多半是贬义,goose egg 也八九不离十
- 【干货】连交换机的攻击、防御都不懂,还做什么网络工程师
- 如何利用 “集群流控” 保障微服务的稳定性?
- 一图看懂云栖大会「云原生」重磅发布
- 打造数字化服务能力,中国联通如何借助云原生技术实现增长突围?
- Fiddler之Autoresponder替换(Web)
- sql php修改mysql结构_sql怎么修改表内容
- 下方点击出项上方对应的插件_你的PPT里装了几个插件?我赌你不知道TA!
- datetimepicker 时间不更新_iOS 14.2 正式版推送:新增人体检测,这些功能值得更新...
- 深度学习方法笔记之(三):基于区域的卷积神经网络介绍(RCNN)