Yuav ua li cas thiaj siv tau cov Email Chaw nyob hauv cov ntawv PHP

Email chaw nyob: yooj yim los tsim, nyuaj rau hom.

Ntau tuaj yeem mus tsis tau. Ntau yam yuav saib tag nrho cov tsis ncaj ncees lawm thiab ua txhua txoj cai. Ntau ntau tuaj yeem saib tau zoo thiab tsis ua hauj lwm hlo li.

Tau txais email chaw koj sau - rau ib tsab ntawv xov xwm, hais, los yog rau tus neeg siv kev tiv thaiv (password) - kom tsawg dua raws li cov qauv (yog tias tsis muaj) yog qhov tseem ceeb, ntawm chav kawm, thiab tsis tshua muaj neeg xav.

Qhov zoo ces, PHP (5 thiab tom qab) tuaj nrog ib qho kev tso cai ntawm cov haujlwm thiab cov ntxaij lim dej uas ua kev soj ntsuam rau email chaw validity tus snap.

Siv Cov Lus Xaiv Qhov Chaw Nyob hauv PHP Script

Yuav ua li cas rau qhov email chaw nyob rau qhov tseeb (tsis xyuas seb qhov chaw nyob puas tseem ua haujlwm thiab nyeem) hauv PHP:

FILTER_VALIDATE_EMAIL PHP Email Chaw Nyob Validation Caveats

Nco ntsoov tias FILTER_VALIDATE_EMAIL yuav lees txais email chaw nyob uas muaj cov puav thiab cov theem saum toj kawg nkaus uas tsis muaj nyob. Yog tias koj xav kom tsis txhob muaj cov no, koj tuaj yeem sim seb cov npe saum toj kawg nkaus uas muaj ntau tshaj 4 cim ntev (uas yuav ua pov thawj tawm ".museum"), los yog rau cov npe ntawm cov npe uas yog 2 cim ntev (tag nrho lub teb chaws top- theem puav) lossis ib qho ntawm cov paub txog cov npe saum toj kawg nkaus (uas koj yuav tau hloov kho raws li cov kev hloov pauv).

FILTER_VALIDATE_EMAIL yuav ua rau tus neeg tsis muaj npe nyob hauv email chaw nrog ntev npe (64 cim lossis tshaj saud), thiab ntawm email chaw nyob nrog cov ntawv cim tseg (xws li "kuv" @ example.com "). hoob kawm zoo li php-email-address-validation.

FILTER_VALIDATE_EMAIL Email Chaw Nyob Validation Piv txwv

Assuming $ email_address tuav qhov chaw nyob kom raug soj ntsuam, koj sim tau nws cov kev siv tau:

Koj tuaj yeem lim lub email chaw nyob ncaj nraim ntawm daim vev xaib (piv txwv tias tus email chaw nyob hauv lub tshav pob nrog lub npe "email"):