PHP 中某个字符后 1 个字符的最小值

如果存在“@”符号,后跟至少1个字符,我只想记录电子邮件的详细信息。

例如;

批准:

test@gmail.com

test@gmai

test@g

反对

测试@

测试

所以,基本上我想首先检测是否存在“@”符号,后跟至少1个字符。

我尝试过:

if(strpos($dataEmail, "@") == true) {
  // Send email
  }

因此,这样做的目的是检测我的变量中是否存在“@”符号。$dataEmail

但是,我如何确保它在“@”符号后至少有1个字符?


德玛西亚99
浏览 147回答 1
1回答

精慕HU

您可以根据需要通过签名和验证第二部分(1 个索引)进行分解。@<?php$dataEmail = 'test@';$explodedEmail = explode('@', $dataEmail);if (array_key_exists(1, $explodedEmail) && strlen($explodedEmail[1]) > 0) {&nbsp; &nbsp; echo 'true';}但是,如果您需要验证电子邮件,只需使用filter_var
打开App,查看更多内容
随时随地看视频慕课网APP