0
나는 정규식에 대해 전혀 모른다. PHP 가입 스크립트에서 전자 메일 유효성 검사를 수행하려고합니다 (유효한 전자 메일이 입력되었는지 확인). 인터넷에서 스크립트를 받았지만 어떻게 작동하는지 모르며 사용 된 기능에 대해 완전히 익숙하지 않습니다. 나는 그들이 사용한 함수 (eregi_replace()
)가 preg_replace()
에 찬성하여 사용되지 않음을 알았다. 첫째, 누군가가 아래 기능의 단계를 안내하고, 둘째로 preg_replace()
기능을 설명하고 작동 방식을 설명 할 수 있습니까? 검증 스크립트 :처음 정규식
$regex = "([a-z0-9_.-]+)". # name
"@". # at
"([a-z0-9.-]+){2,255}". # domain & possibly subdomains
".". # period
"([a-z]+){2,10}"; # domain extension
$eregi = eregi_replace($regex, '', $email);
$valid_email = empty($eregi) ? true : false;
스크립트는 여기에 필요하지 않은 here
고마워요! 그 기능은 무엇입니까? – imulsion
@imulsion : PHP는 많은 유효성 검사 필터를 가지고 있습니다 : http : //php.net/manual/en/function.filter-var.php –
는 나를 받아 들일 때 대답을 받아 들일 것입니다 :) – imulsion