백엔드 개발 PHP 튜토리얼 php正则表达式验证邮箱_PHP教程

php正则表达式验证邮箱_PHP教程

Jul 13, 2016 pm 04:56 PM
php 할 수 없다 암호 도메인 이름 정기적인 사용 표현 우편 확인하다

邮箱验证代码大都是不能验证一个字母的域名或一个字母的用户名,如:i@fufuok.com 或 fufu@9.cn 。解决方法如下:

1,不做总长度判断,长度判断可以自己加上;

2,支持.net.cn,.com.cn这样的域名后缀;

3,邮箱名部分以字母或者数字开头,中间可以有“-”与“_”符号;

4,域名部分以字母或者数字开头,中间可以有“-”与“_”符号;


PHP 邮箱验证正则表达式

 代码如下 复制代码

preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email );

实例

 代码如下 复制代码

/**
 * 自己修整的一个邮箱正则表达式
 * 琼台博客
 */
echo '';
function c_email($email){
    $reg='/^([a-zA-Z0-9]{1,20})(([_-.])?([a-zA-Z0-9]{1,20}))*@([a-zA-Z0-9]{1,20})(([-_])?([a-zA-Z0-9]{1,20}))*(.[a-z]{2,4}){1,2}$/';
    if(preg_match($reg,$email))
        return true;    
    return false;
}
$email = 'mail@lizhong.me';
$check_result = c_email($email);
if($check_result){
    echo '邮箱格式正确';
}else{
    echo '邮箱格式错误';
}

邮箱验证类

 代码如下 复制代码

class Reg
{
    public $mail;
    function __construct()
    {
        $this->mail = $_POST["mail"];       
    }
    function RegMail()
    {
        if(preg_match("/^[0-9a-zA-Z]+(?:[_-][a-z0-9-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*.[a-zA-Z]+$/i", $this->mail))
        {
            echo "";
        }
        else
        {
            echo "";
        }
    }
}
$r = new Reg();
$r->RegMail();
$strings = "abc@163.com";
if(preg_match("/^[0-9a-zA-Z]+(?:[_-][a-z0-9-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*.[a-zA-Z]+$/i",$strings))
{
    echo"验证成功!是邮箱地址。";
}
else
{
    echo"不是邮箱地址!";
}
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631574.htmlTechArticle邮箱验证代码大都是不能验证一个字母的域名或一个字母的用户名,如:i@fufuok.com 或 fufu@9.cn 。解决方法如下: 1,不做总长度判断,长度判...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

OKX OUYI 공식 웹 사이트 등록 포털 2025 OKX OUYI 공식 웹 사이트 등록 포털 2025 Mar 04, 2025 pm 11:45 PM

OKX OUYI는 주요 암호 화폐 거래 플랫폼입니다. 이 기사는 OKX OUYI 공식 웹 사이트 계정을 등록하는 방법에 대한 자세한 단계를 제공합니다. 공식 웹 사이트에 액세스하는 방법을 배우고 등록 방법을 선택하고 필요한 정보를 작성하고 등록 절차를 완료합니다. 이 기사에는 실제 개인 정보를 사용하는 것의 중요성과 강력한 비밀번호를 설정하는 것과 같은 예방 조치에 대한 정보도 포함되어 있습니다.

참깨 오픈 도어 교환 웹 페이지 로그인 최신 버전 GATEIO 공식 웹 사이트 입구 참깨 오픈 도어 교환 웹 페이지 로그인 최신 버전 GATEIO 공식 웹 사이트 입구 Mar 04, 2025 pm 11:48 PM

로그인 단계 및 암호 복구 프로세스를 포함하여 참깨 오픈 exchange 웹 버전의 로그인 작업에 대한 자세한 소개는 로그인 실패, 페이지를 열 수 없으며 플랫폼에 부드럽게 로그인 할 수없는 일반적인 문제에 대한 솔루션을 제공합니다.

Gateio Exchange App Old 버전 Gateio Exchange App Old 버전 다운로드 채널 Gateio Exchange App Old 버전 Gateio Exchange App Old 버전 다운로드 채널 Mar 04, 2025 pm 11:36 PM

Gateio Exchange 앱은 공식, 제 3 자 애플리케이션 시장, 포럼 커뮤니티 및 기타 채널을 다루는 기존 버전의 채널을 다운로드합니다. 또한 기존 버전을 쉽게 얻고 새로운 버전 또는 장치 호환성을 사용하여 불편 함 문제를 해결하는 데 도움이됩니다.

참깨 오픈 도어 로그인 등록 입구 게이트 .io 교환 등록 공식 웹 사이트 입구 참깨 오픈 도어 로그인 등록 입구 게이트 .io 교환 등록 공식 웹 사이트 입구 Mar 04, 2025 pm 04:51 PM

Gate.io (Sesame Open Door)는 세계 최고의 암호 화폐 거래 플랫폼입니다. 자습서는 계정 등록 및 로그인, KYC 인증, 화폐 및 디지털 통화 재충전, 거래 쌍 선택, 한도/시장 거래 주문 및 주문 및 거래 기록보기와 같은 단계를 다루고 Cryptocurrency 거래를 위해 GATE.IO 플랫폼을 신속하게 시작할 수 있도록 도와줍니다. 초보자이든 베테랑이든,이 튜토리얼에서 혜택을 받고 Gate.io 거래 기술을 쉽게 마스터 할 수 있습니다.

Bitget 공식 웹 사이트에서 최신 앱을 등록하고 다운로드하는 방법 Bitget 공식 웹 사이트에서 최신 앱을 등록하고 다운로드하는 방법 Mar 05, 2025 am 07:54 AM

이 안내서는 Android 및 iOS 시스템에 적합한 공식 Bitget Exchange 앱에 대한 자세한 다운로드 및 설치 단계를 제공합니다. 이 안내서는 공식 웹 사이트, App Store 및 Google Play를 포함한 여러 권위있는 소스의 정보를 통합하고 다운로드 및 계정 관리 중 고려 사항을 강조합니다. 사용자는 App Store, 공식 웹 사이트 APK 다운로드 및 공식 웹 사이트 Jump, 완전한 등록, 신원 확인 및 보안 설정을 포함한 공식 채널에서 앱을 다운로드 할 수 있습니다. 또한 가이드는 자주 묻는 질문과 다음과 같은 고려 사항을 다룹니다.

Gate.io 공식 로그인 웹 버전 참깨 오픈 도어 트레이딩 플랫폼 웹 버전 로그인 웹 버전 Gate.io 공식 로그인 웹 버전 참깨 오픈 도어 트레이딩 플랫폼 웹 버전 로그인 웹 버전 Mar 04, 2025 pm 04:33 PM

참깨 오픈 도어 트레이딩 플랫폼의 로그인 방법은 편리합니다. 사용자는 공식 웹 사이트를 방문하면 (도메인 이름을 직접 검색하십시오) 로그인하려면 등록 된 이메일/휴대 전화 번호 및 비밀번호를 입력하십시오. 이 플랫폼은 2FA와 같은 보안 검증 메커니즘을 가능하게하여 계정 보안을 보장 할 수 있습니다.

OUYI OKX 거래 플랫폼 앱 공식 웹 사이트 등록 포털 OUYI OKX 거래 플랫폼 앱 공식 웹 사이트 등록 포털 Mar 04, 2025 pm 11:27 PM

전 세계 사용자가 신뢰하는 디지털 자산 거래 플랫폼 인 OKX Trading Platform. 이 플랫폼은 스팟 거래, 선물 거래, 옵션 거래 등을 포함한 다양한 디지털 자산 거래 서비스를 제공합니다.

Binance 다운로드 앱 Binance Binance 플랫폼 다운로드 무료 앱 Binance 다운로드 앱 Binance Binance 플랫폼 다운로드 무료 앱 Mar 18, 2025 pm 01:54 PM

이 기사는 Apple iOS 시스템 및 Android 시스템 휴대 전화에서 Binance 앱을 다운로드하는 두 가지 방법을 자세히 소개합니다. iOS 시스템의 경우 중국의 앱 스토어를 직접 다운로드 할 수 없으므로 사용자는 외부 영역에서 Apple ID를 사용해야하며 외부 영역에서 Apple ID를 빌리거나 등록하여 다운로드 할 수 있습니다. Android 사용자는 App Store에서 직접 검색하고 설치하거나 Binance의 공식 웹 사이트를 방문하여 QR 코드를 스캔하여 설치 패키지를 다운로드 할 수 있습니다. 비공식 채널에서 응용 프로그램을 다운로드 할 때는 휴대 전화에서 알 수없는 소스의 응용 프로그램 설치 권한을 활성화해야 할 수도 있습니다. 어떤 시스템이든, 다운로드 후 Binance 앱을 사용할 수 있습니다.

See all articles