php验证电子邮件格式是否正确,验证邮箱格式是否正确(非正则验证)
> 验证邮箱格式是否正确(非正则验证)
```
function check_email($email){
$result = trim($email);
if(filter_var($result,FILTER_VALIDATE_EMAIL)){
return 'true';
}else{
return 'false';
}
}
echo check_email('2516968484@qq.com');
echo check_email('asd'#asd.com);
```
```
结果返回:
true
false
```
# 解释:
filter\_var()函数 — 使用特定的过滤器过滤一个变量(必须使用参数,否则都会返回 true)
# 参数:
ID 名称 描述
FILTER\_CALLBACK 调用用户自定义函数来过滤数据。
FILTER\_SANITIZE\_STRING 去除标签,去除或编码特殊字符。
FILTER\_SANITIZE\_STRIPPED "string" 过滤器的别名。
FILTER\_SANITIZE\_ENCODED URL-encode 字符串,去除或编码特殊字符。
FILTER\_SANITIZE\_SPECIAL\_CHARS HTML 转义字符 '"<>& 以及 ASCII 值小于 32 的字符。
FILTER\_SANITIZE\_EMAIL 删除所有字符,除了字母、数字以及 !#$%&'\*+-/=?^\_`{|}~@.\[\]
FILTER\_SANITIZE\_URL 删除所有字符,除了字母、数字以及 $-\_.+!\*'(),{}|//^~\[\]`<>#%";/?:@&=
FILTER\_SANITIZE\_NUMBER\_INT 删除所有字符,除了数字和 +-
FILTER\_SANITIZE\_NUMBER\_FLOAT 删除所有字符,除了数字、+- 以及 .,eE。
FILTER\_SANITIZE\_MAGIC\_QUOTES 应用 addslashes()。
FILTER\_UNSAFE\_RAW 不进行任何过滤,去除或编码特殊字符。
FILTER\_VALIDATE\_INT 在指定的范围以整数验证值。
FILTER\_VALIDATE\_BOOLEAN 如果是 "1", "true", "on" 以及 "yes",则返回 true,如果是 "0", "false", "off", "no" 以及 "",则返回 false。否则返回 NULL。
FILTER\_VALIDATE\_FLOAT 以浮点数验证值。
FILTER\_VALIDATE\_REGEXP 根据 regexp,兼容 Perl 的正则表达式来验证值。
**FILTER\_VALIDATE\_URL 把值作为 URL 来验证。**
**FILTER\_VALIDATE\_EMAIL 把值作为 e-mail 来验证。**
**FILTER\_VALIDATE\_IP 把值作为 IP 地址来验证**
trim()函数 表示去除字符串首尾处的空白字符(或者其他字符)
php验证电子邮件格式是否正确,验证邮箱格式是否正确(非正则验证)相关推荐
- jquery中邮箱地址 URL网站地址正则验证实例代码
jquery中邮箱地址 URL网站地址正则验证实例代码 QQ网站有一个网站举报的功能,看了一些js代码觉得写得很不错,我就拿下来了,下面是一个email验证与url网址验证js代码,分享给大家 ema ...
- android 邮箱格式设置,Android对邮箱格式的验证
Android-实现对邮箱的验证 由于Android开发中经常会使用到表单,还有相关的提交,验证等等.接下来是一个关于EditText的邮箱格式验证: 那么首先要有一个布局文件 相关代码: andro ...
- html正则邮箱格式,JS正则表达式判断邮箱格式是否正确
用indexOf()函数也可判断邮箱格式中是否可以包含"@",看上去似乎可以判断成功了,但稍懂点JS的一看就知道问题出在哪儿?就连我这JS菜鸟也发现问题了. 举个例子,一般的邮箱格 ...
- python判断手机号码是否正确_Python实现随机生成手机号及正则验证手机号的方法...
本文实例讲述了Python实现随机生成手机号及正则验证手机号的方法.分享给大家供大家参考,具体如下: 依据 根据2017年10月份最新的手机号正则进行编码, 正则如下: (13\d|14[579]|1 ...
- 手机号码、电子邮箱、身份证、银行卡正则验证
手机号码: var myreg = / ^1(3[0-9]|4[57]|5[0-35-9]|7[0135678]|8[0-9])\d{8}$ / ; 电子邮箱: /^[a-z0-9] ([._\\-] ...
- java中求正确的邮箱格式
1.程序: package Demo1;import java.util.Scanner;public class Suit {public static void main(String[] arg ...
- html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子
例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...
- js判断手机,邮箱格式是否正确
在web开发中少不了手机,邮箱等联系方式,所以在开发中需要验证手机,邮箱的格式.下面是我在项目中使用的校验 手机校验:(现在手机开头格式,如以后新增开头格式,可增加修改格式 <span styl ...
- python判断邮箱格式是否正确_【案例】Python - 用正则判断邮箱是否合法
1>用正则判断QQ邮箱是否合法 这里QQ邮箱指QQ号+@qq.com结尾 分析:1.QQ最短5位最长11位数 2.以@qq.com结尾 3.不能以0开头 直接上代码 importredefis_ ...
最新文章
- 1475 m进制转十进制
- mysql 宽字符注入_sql注入 宽字节注入
- 提高.NET性能的最佳实践
- 前端学习(2306):react之组件使用之图片使用
- 三星电视出现服务器未响应,三星电视遥控器失灵怎么办
- 使用Qt生成第一个窗口程序
- FlashDevelop专用swc导出插件
- angularjscheckbox全选_Vue Checkbox全选和选中的方法
- 如何把HTML背景图片变透明,photoshop怎样把图片背景变透明
- python 回调函数的使用_Python回调函数用法实例详解
- ArcGIS简单出图
- 给你们申请的优惠购开发板,购书活动
- 抖音实战~分享模块~短视频下载(保存到相册)
- Spring如何用“声明式事务”保护亿万数据安全?【万字解决并发冲突】
- Hystrix使用说明,配置参数说明
- 伦敦港竟与这事脱不了干系 | 经济学人全球早报精选
- 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)
- OpenAI Gym--Classical Control 环境详解
- Asp.net Web Api开发 性能:使用Jil提升Json序列化性能
- saas和pass有啥区别
热门文章
- 每周分享第 48 期
- linux之文件内容显示
- TiDB 软件和硬件环境建议配置
- PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法
- 面试中出现频率较高的英语问题及精彩回答
- 1月8日火箭vs凯尔特人
- 4.5.5 路由器的构成
- 有关于路由的基础使用(一级路由和二级路由)
- http://extasp.net/ 浴火重生
- (转) 25 Trendy Free Flat UI Kits for User Interf...