php实现验证邮箱格式的代码实例
验证邮箱格式是否正确可以通过filter_var函数来实现。
函数介绍:
filter_var() 函数通过指定的过滤器过滤一个变量。
语法:
filter_var(variable, filter, options)
参数介绍:
variable,(必需)规定要过滤的变量。
filter,(可选)规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。
options,(可选)规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项。
验证方法如下:
<?php function check_email($email) { $result = trim($email); if (filter_var($result, FILTER_VALIDATE_EMAIL)) { return "true"; } else { return "false"; } } echo check_email("111@qq.com")."\n"; echo check_email("abc#example.com")."\n";
这里我们创建了一个check_email方法,用来判断邮箱是否合格。如果合格则返回true,否则返回false。
输出如下:
true false
以上就是利用php实现验证邮箱格式是否正确的详细内容,有任何补充内容可以联系我们小编。
相关推荐
-
实例讲解PHP验证邮箱是否合格
在网站开发过程中,可能需要用PHP实现验证邮箱格式是否正确,那么我们就可以通过PHP中filter_var函数来实现. 下面我们就结合具体的代码示例,给大家介绍PHP怎么验证邮箱是否合格. 代码示例如下: <?php function check_email($email) { $result = trim($email); if (filter_var($result, FILTER_VALIDATE_EMAIL)) { return "true"; } else { retu
-
PHP自带方法验证邮箱、URL、IP是否合法的函数
以前用PHP验证邮箱.URL.IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会写出一个不是完全正确的正则,导致验证出错,今天发现原来PHP本身自带了验证邮箱.URL.IP是否合法的函数. 主要使用的是filter_var函数. 语法 filter_var(variable, filter, options) 参数 描述 variable 必需.规定要过滤的变量. filter 可选.规定要使用的过滤器的 ID. options 规定包含标志/选项的数组.检查每个过滤器可能的标志和
-
php验证邮箱和ip地址最简单方法汇总
在开发中验证邮箱.url.数字是我们常用的一些例子,下面整理了验证邮箱.url.数字程序,大家有兴趣可参考一下. 例子代码如下: public static function isEmail( $email ) { return preg_match("/^([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,4}([\.][a-z]{2})?$/i" , $email ); } public static
-
PHP自带方法验证邮箱是否存在
PHP校验邮箱地址的方法很多, 比较常用的就是自己写正则了, 不过正则多麻烦, 我PHP自带了方法做校验. filter_var filter_var是PHP内置的一个变量过滤的方法, 提供了很多实用的过滤器, 可以用来校验整数.浮点数.邮箱.URL.MAC地址等. filter_var如果返回false, 说明变量无法通过过滤器, 也就是不合法了. $email = "lastchiliarch@163.com"; var_dump(filter_var($email, FILTER
-
php使用filter过滤器验证邮箱 ipv6地址 url验证
1.验证邮箱 复制代码 代码如下: $email = 'jb51@qq.com';$result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result); //string(14) "jb51@qq.com" 2.验证url地址 复制代码 代码如下: $url = "http://www.jb51.net";$result = filter_var($url, FILTER_VALIDATE_URL
-
thinkphp5使用bootstrapvalidator进行异步验证邮箱的示例
本文介绍了thinkphp5使用bootstrapvalidator进行异步验证邮箱的示例,分享给大家,具体如下: js验证 /** * Created by HONGXIN on 2017-10-23. */ $(function () { $('form').bootstrapValidator({ message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'g
-
PHP实现的激活用户注册验证邮箱功能示例
本文实例讲述了PHP实现的激活用户注册验证邮箱功能.分享给大家供大家参考,具体如下: 这里将结合实例介绍如何使用PHP+Mysql完成注册帐号.发送激活邮件.验证激活帐号.处理URL链接过期的功能. 注册邮箱激活流程 1.用户注册 2.插入用户数据,此时帐号未激活状态. 3.将用户名密码或其他标识字符加密构造成激活识别码(你也可以叫激活码). 4.将构造好的激活识别码组成URL发送到用户提交的邮箱. 5.用户登录邮箱并点击URL,进行激活. 6.验证激活识别码,如果正确则激活帐号. t_user
-
php实现验证邮箱格式的代码实例
验证邮箱格式是否正确可以通过filter_var函数来实现. 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量. 语法: filter_var(variable, filter, options) 参数介绍: variable,(必需)规定要过滤的变量. filter,(可选)规定要使用的过滤器的 ID.默认是 FILTER_SANITIZE_STRING. options,(可选)规定一个包含标志/选项的关联数组或者一个单一的标志/选项.检查每个过滤器可能的标志和选项.
-
jquery验证邮箱格式是否正确实例讲解
我们来看看都有哪些邮箱: 我们如果一个个的邮箱进行判断,显然是不可能的了. -个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 中间用-个表示"在"(at)的符号"@"分开,符号的左边是对方的登录名,右边是完整的主机名,它由主机名与域名 组成.其中,域名由几部分组成,每一部分称为一个子域(Subdomain),各子域之间用圆点"."隔开,每个子域都会告诉用户一些有关这台邮件服务器 的信息. 关键验证的正则表达式:
-
JS验证邮箱格式是否正确的代码
复制代码 代码如下: /* *验证邮箱格式是否正确 *参数strEmail,需要验证的邮箱 */ function chkEmail(strEmail) { if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) { return false; } else { return true; } }
-
jquery验证邮箱格式并显示提交按钮
简要教程 简洁.大方和直观的用户界面是我们最喜欢的网页设计.本文介绍的正是这样的一个设计风格. 如何才能做到页面的简洁大方并且人性化?大多数网站的表单采用文本提示的方法,提示用户哪里填写错了,哪里不正确,但我们应该能做得更好:填写不正确就不显示提交按钮! HTML结构 <form class="newsletter"> <input type="email" value="" placeholder="Enter yo
-
jQuery简单实现验证邮箱格式
在表单提交的时候可能需要用到邮箱验证代码,代码比较简单,就是邮箱格式的判断,如果说有难点可能就是关于正则表达式的使用,这里就不多说了,大家可以自行查询,下面就给出一段可以使用的验证代码,复制黏贴即可. 代码实例如下: <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript
-
jquery 验证用户名是否重复代码实例
本文实例为大家分享了jquery验证用户名是否重复的具体代码,供大家参考,具体内容如下 $("#form-admin-add").validate({ rules:{ userName:{ required:true, minlength:2, maxlength:16, remote: { type: "post", url: "/checkUserName.html", data: { userName: function() { retur
-
Struts2返回json格式数据代码实例
最近由于工作原因,没时间更新,开始吧~~ 关于json的返回需要用到一个工具包来将书转换为json格式,在此用到的jar包为: import net.sf.json.JSONArray; //将数据转换为JSON数组 import net.sf.json.JSONObject; //将数据转换为JSON对象 dao层的代码 public class ProInfomaDao extends HibernateDaoSupport { private Logger logger = Logger
-
原生ajax处理json格式数据的实例代码
原生ajax处理json格式数据代码实例: 由于jQuery的出现,原生ajax使用频率也越来越少,这当然是因为jQuery的便利性多导致的. 但是对于原生ajax实现原理的知晓也是非常重要的,下面就改造本板块的一个使用jquery ajax实现的代码. 代码实例如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&quo
-
JAVASCRIPT 客户端验证数据的合法性代码(正则)第1/2页
复制代码 代码如下: <script language="javascript"> <!-- function form1_onsubmit() { var urlreg=/^[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/ var url=document.form1.url.value if (!urlreg.test(url)) { alert
随机推荐
- seajs加载jquery时提示$ is not a function该怎么解决
- Hibernate中实现增删改查的步骤详解
- 使用工具 plsqldev将Excel导入Oracle数据库
- javascript实现简易计算器
- 纯JavaScript实现的完美渐变弹出层效果代码
- jsp简单实现页面之间共享信息的方法
- 基于jquery的点击链接插入链接内容的代码
- js 表单提交后按钮变灰的实例代码
- 下载网站打开页面后间隔多少时间才显示下载链接地址的代码
- 在IE6-的标准模式下和quirk模式下实现min-width
- Java判断是否为闰年的方法示例
- 详解Spring注解--@Autowired、@Resource和@Service
- 浅谈toLowerCase和toLocaleLowerCase的区别
- 浅析Yii2集成富文本编辑器redactor实例教程
- MyBatis中传入参数parameterType类型详解
- C#中实现插入、删除Excel分页符的方法
- Java实现爬取百度图片的方法分析
- Djang的model创建的字段和参数详解
- 易语言设置在滚动条的间隙处单击后滚动条位置的增减数值
- 基于java计算买卖股票的最佳时机