我使用WordPress API创建选项页面。其中一个输入需要输入电子邮件。我需要编写一个函数来验证输入的电子邮件并将其返回。如何验证电子邮件输入?
function nl_validate_settings($input) {
if ($field_args = array('type' => 'email')) {
foreach($input as $email) {
if (! preg_match('/^[A-Za-z0-9!#$%&\'*+\/=?^_`{|}~-][email protected][A-Za-z0-9-]+(\.[A-Za-z0-9-]+)+[A-Za-z]$/', $email)) {
$email = "Invalid email address!";
}
}
return $email;
}
}
这是行不通的,我不知道我在做什么错。当电子邮件输入正确时,它不会保存电子邮件。
我检查了StackOverFlow的其他答案,但找不到任何可以解决问题的东西。您的帮助将不胜感激!
我不知道如何将其格式化
组合这不是重复。我想知道如何格式化它 – user3204179
然后更新你的问题。 “格式”一词目前不在其中。当你在这里时,解释你的意思是“不工作”。 – Blorgbeard
@Blorgbeard刚刚做过 – user3204179