检查字符串是否包含字母

检查字符串是否包含字母

我正在创建一个登录名,希望允许我的用户通过用户名或电子邮件登录。我如何检查字符串是否包含字母,在本例中是@这样我就能正确处理它。我会使用strstr还是strpos?谢谢!

最佳答案

你两个都可以用。因为@不应该在开始时出现,所以您甚至不需要strpos结果布尔化解决方案。
如果你想断言它是一个有效的电子邮件地址,那么也可以尝试

filter_var($str, FILTER_VALIDATE_EMAIL)

关于php - PHP检查字符串是否包含字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8782212/

10-14 00:30