当前浏览:首页 / WordPress函数 / is_email()

is_email( string $email, bool $deprecated = false )

验证电子邮箱是否有效

email

is 条件判断more...


描述

不会搜索 i18n(国际化) 域名,不符合RFC。


参数

$email

(string) (必填) 要验证的电子邮件地址。

$deprecated

(bool) (可选) 已弃用

默认值: false


返回

(string|false) 成功时返回有效的电子邮件地址,失败时为false。


说明

不会搜索 i18n(国际化) 域名。不符合RFC。

它不能正确地测试无效的字符。该代码不能区分电子邮件如123.dot@domain.com

if ( ! preg_match('/^[a-z0-9-]+$/i', $sub ) ) {
/** This filter is documented in wp-includes/formatting.php */
return apply_filters( 'is_email', false, $email, 'sub_invalid_chars' );
}


源码

查看源码 官方文档


更新日志

版本描述
0.71开始引入

用户贡献的笔记

  • 贡献者:Codex

    实例

    if ( is_email( 'email@domain.com' ) ) {
    	echo 'email address is valid.';
    }