사용자에게 원하는 전자 메일을 등록 시키려합니다. 하지만 나는 그들에게 '@domain.com'
을 입력시켜달라고하지 않으며, 사용자 이름을 입력하기를 원합니다 (왼쪽은 모두 '@'
입니다). 또한 왼쪽에있는 유일한 문자가 소문자, 숫자 및 밑줄인지 확인하는 방법은 무엇입니까? 기본적으로 대문자를 입력하면 낮춰야합니다. strtolower
에 대해 알고 있지만 내 스크립트에서 구현하는 방법을 알지 못합니다. 난 단지 내 스크립트가전자 메일 유효성 확인을위한 소문자 및 밑줄 만위한 PHP 표현
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
echo "You have entered an invalid email. Press back and try again.";
$db = null;
exit();
}
그래서 유효한 경우 'domain.com'
내 스크립트
$email = ($_POST['email']);
채워 이러한 필드에이 검사를 필요로이 예에서는 하나 개의 도메인을 검증 할 수 있도록하려면 I 변수
$email
으로 뭔가를해야한다는 것을 알고 있습니다. 죄송 새로운 비트는 다음
당신에게 분명히 유효한 이메일 주소가 좋아하는 것이 무엇인지 모릅니다. http://en.wikipedia.org/wiki/Email_address –
완벽하게 합법적 인 주소를 제외하지 않고 이메일 주소의 유효성을 확인하는 것은 정말 어렵습니다. 'x @ y.za'는 * 이론적으로 * 유효한 주소이며 배달을 시도 할 때까지는 알 수 없습니다. – tadman
도메인을 'domain.com'으로 지정했습니다. 사용자가 사용자 이름을 제공하면 도메인의 왼쪽 부분이되도록하고 싶습니다. 아무 말도하지 않는다면, 다곤. 단순한. – unixpipe