> 验证邮箱格式是否正确(非正则验证)

```

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验证电子邮件格式是否正确,验证邮箱格式是否正确(非正则验证)相关推荐

  1. jquery中邮箱地址 URL网站地址正则验证实例代码

    jquery中邮箱地址 URL网站地址正则验证实例代码 QQ网站有一个网站举报的功能,看了一些js代码觉得写得很不错,我就拿下来了,下面是一个email验证与url网址验证js代码,分享给大家 ema ...

  2. android 邮箱格式设置,Android对邮箱格式的验证

    Android-实现对邮箱的验证 由于Android开发中经常会使用到表单,还有相关的提交,验证等等.接下来是一个关于EditText的邮箱格式验证: 那么首先要有一个布局文件 相关代码: andro ...

  3. html正则邮箱格式,JS正则表达式判断邮箱格式是否正确

    用indexOf()函数也可判断邮箱格式中是否可以包含"@",看上去似乎可以判断成功了,但稍懂点JS的一看就知道问题出在哪儿?就连我这JS菜鸟也发现问题了. 举个例子,一般的邮箱格 ...

  4. python判断手机号码是否正确_Python实现随机生成手机号及正则验证手机号的方法...

    本文实例讲述了Python实现随机生成手机号及正则验证手机号的方法.分享给大家供大家参考,具体如下: 依据 根据2017年10月份最新的手机号正则进行编码, 正则如下: (13\d|14[579]|1 ...

  5. 手机号码、电子邮箱、身份证、银行卡正则验证

    手机号码: var myreg = / ^1(3[0-9]|4[57]|5[0-35-9]|7[0135678]|8[0-9])\d{8}$ / ; 电子邮箱: /^[a-z0-9] ([._\\-] ...

  6. java中求正确的邮箱格式

    1.程序: package Demo1;import java.util.Scanner;public class Suit {public static void main(String[] arg ...

  7. html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子

    例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...

  8. js判断手机,邮箱格式是否正确

    在web开发中少不了手机,邮箱等联系方式,所以在开发中需要验证手机,邮箱的格式.下面是我在项目中使用的校验 手机校验:(现在手机开头格式,如以后新增开头格式,可增加修改格式 <span styl ...

  9. python判断邮箱格式是否正确_【案例】Python - 用正则判断邮箱是否合法

    1>用正则判断QQ邮箱是否合法 这里QQ邮箱指QQ号+@qq.com结尾 分析:1.QQ最短5位最长11位数 2.以@qq.com结尾 3.不能以0开头 直接上代码 importredefis_ ...

最新文章

  1. 1475 m进制转十进制
  2. mysql 宽字符注入_sql注入 宽字节注入
  3. 提高.NET性能的最佳实践
  4. 前端学习(2306):react之组件使用之图片使用
  5. 三星电视出现服务器未响应,三星电视遥控器失灵怎么办
  6. 使用Qt生成第一个窗口程序
  7. FlashDevelop专用swc导出插件
  8. angularjscheckbox全选_Vue Checkbox全选和选中的方法
  9. 如何把HTML背景图片变透明,photoshop怎样把图片背景变透明
  10. python 回调函数的使用_Python回调函数用法实例详解
  11. ArcGIS简单出图
  12. 给你们申请的优惠购开发板,购书活动
  13. 抖音实战~分享模块~短视频下载(保存到相册)
  14. Spring如何用“声明式事务”保护亿万数据安全?【万字解决并发冲突】
  15. Hystrix使用说明,配置参数说明
  16. 伦敦港竟与这事脱不了干系 | 经济学人全球早报精选
  17. 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)
  18. OpenAI Gym--Classical Control 环境详解
  19. Asp.net Web Api开发 性能:使用Jil提升Json序列化性能
  20. saas和pass有啥区别

热门文章

  1. 每周分享第 48 期
  2. linux之文件内容显示
  3. TiDB 软件和硬件环境建议配置
  4. PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法
  5. 面试中出现频率较高的英语问题及精彩回答
  6. 1月8日火箭vs凯尔特人
  7. 4.5.5 路由器的构成
  8. 有关于路由的基础使用(一级路由和二级路由)
  9. http://extasp.net/ 浴火重生
  10. (转) 25 Trendy Free Flat UI Kits for User Interf...