如果存在“@”符号,后跟至少1个字符,我只想记录电子邮件的详细信息。例如;批准:test@gmail.comtest@gmaitest@g反对测试@测试所以,基本上我想首先检测是否存在“@”符号,后跟至少1个字符。我尝试过:if(strpos($dataEmail, "@") == true) {
// Send email
}因此,这样做的目的是检测我的变量中是否存在“@”符号。$dataEmail但是,我如何确保它在“@”符号后至少有1个字符?
1 回答

精慕HU
TA贡献1845条经验 获得超8个赞
您可以根据需要通过签名和验证第二部分(1 个索引)进行分解。@
<?php
$dataEmail = 'test@';
$explodedEmail = explode('@', $dataEmail);
if (array_key_exists(1, $explodedEmail) && strlen($explodedEmail[1]) > 0) {
echo 'true';
}
但是,如果您需要验证电子邮件,只需使用filter_var
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消