参数
-
(string) (必填) 要过滤的电子邮件地址。
返回
(string) 过滤后的电子邮件地址。
说明
- 在 sanitize_email() 完成其工作后,它将经过净化清理的电子邮件地址传递给 sanitize_email 过滤器。
- 该函数使用的允许字符集比 RFC 5322 定义的字符集小。一些合法的电子邮件地址可能会被改变。
- 允许的字符正则表达式:
/[^a-z0-9+_.@-]/i
源码
更新日志
版本 | 描述 |
---|---|
1.5.0 | 开始引入 |
使用示例
基本示例
<?php $sanitized_email = sanitize_email(' admin@example.com! '); echo $sanitized_email; // will output: 'admin@example.com' ?>
如果电子邮件是非法的,该函数将返回false。
$email = sanitize_email( 'testexample.com' ); // illegal email if ( $email ) { echo 'good email'; } else { echo "it's not email"; }
它会回显“这不是电子邮件”。