我有一个功能(有效)并检查电子邮件地址是否有效。我了解它的大部分工作原理,除了当有一封看起来不错的电子邮件时实际测试的部分。
这是如何运作的:
if ( preg_match("/[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i", $email) ) {
$valid_address = true;
} else {
$valid_address = false;
}
}
我不太了解 preg_match,所以这看起来几乎是随机字符。