Jump to content
php.lv forumi

eregi patterns


CryRat

Recommended Posts

ēē kāds var padalīties ar eregi patternu priekš e-mail pārbaudes ?

 

kādreiz stipri sen es pats uzrakstīju "^[[:alpha:]]{1}[[:alnum:]]{1,}@[[:alnum:]]{2,}\.[[:alpha:].]{2,}$" bet tādas aizdomas ka tas ir briesmīgi līks

 

tagad katut kur atradu "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$" bet neesu pārliecināts cik viņš sakarīgs

 

so... padalaties neesat skopi...

 

nevajag mani sūtīt uz visādām patternu glabātuvēm un pamācības ar negribu lasīt...

Link to comment
Share on other sites

ēē kāds var padalīties ar eregi patternu priekš e-mail pārbaudes ?

 

kādreiz stipri sen es pats uzrakstīju "^[[:alpha:]]{1}[[:alnum:]]{1,}@[[:alnum:]]{2,}\.[[:alpha:].]{2,}$" bet tādas aizdomas ka tas ir briesmīgi līks

 

tagad katut kur atradu "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$" bet neesu pārliecināts cik viņš sakarīgs

 

so... padalaties neesat skopi...

 

nevajag mani sūtīt uz visādām patternu glabātuvēm un pamācības ar negribu lasīt...

man liekas ka pirmais ir eregi a otrais preg_mach

 

 

laigan varbuutarii ka nepareizi domaaju

 

 

vopshem pac izmantoju shitaadu:

 

function isEmail($field)
{
 $pattern = "/^[a-z0-9][-._a-z0-9]*@([a-z0-9][-_a-z0-9]*\.)+[a-z]{2,4}/";
 if (preg_match($pattern, $field))
 {
	 return TRUE;
 }
 else
 {
	 return FALSE;
 }
}

 

laikam apmeeram sitaa

Link to comment
Share on other sites

oki thx LorDRameX... neesu tevi te ieprikš redzējis... welcome ;)

 

ja nev grūti paskaidrosi dažas lietas ?

 

1. "[-._a-z0-9]" punkts ? kapēc ?

2. "([a-z0-9][-_a-z0-9]*\.)" kapēc iekavās ?

3. "[-_a-z0-9]" domēnam tak nevar būt apakšsvītra ?

4. "*\.)+[a-" kapēc + ? citur nekur nav + ?

5. "[a-z]{2,4}" bij tak garāki domēni ar... un teiksim .com.lv nevalidējas...

Link to comment
Share on other sites

huh... blackhalt <_< nav tev viņš pareizs un sarežģīts ar...

mails tak nevar sākties ar ".", "-", "_" un... apmaldījos tālāk...

 

umm... tevi ar neesu redzējis... welcome ;)

 

laikam vien pašam jāmēģina uzrakstīŧ...

 

 

EDIT:

pamodificēju LorDRameX variantu un nonācu līdz kaut kam tādam:

"^[a-z0-9][-._a-z0-9]*@[a-z0-9][-a-z0-9]+\.[.a-z]{2,}$"

sapratu arī atbildes uz manis uzdotajiem pieciem jautājumiem...

 

kāds var kaut ko labāku piedāvāt vai varbūt man nav pareizi ?

varbūt pierakstīt maksimālo domēna garumu ( tas ir 64 ? ) un maksimumu pirms @ ( cik tas būtu ? )

Edited by CryRat
Link to comment
Share on other sites

1. mails tak nevar sākties ar ".", "-", "_" un... apmaldījos tālāk...

2. umm... tevi ar neesu redzējis... welcome ;)

Nu man taads der

1. par tiem simboliem: nu atsuuti man meilu uz [email protected] ;) un es Tev atbildeeshu ;)

2. Esi redzeejis tikai nezini kaadaa e-personaa ;)

 

...vispaar izdevaas nosuutiit tikai no pasha eriga, bet nu nez....

Edited by blackhalt
Link to comment
Share on other sites

Vai to ar ko mails var/nevar sākties tu izlasīji attiecīgajā RFC?
well... es nezinu kas ir RFC... un neesu tādus lasījis... es vēl nesen domāju ka "." ( punkts ) iekš maila nedrīkst būt...

 

Esi redzeejis tikai nezini kaadaa e-personaa
ha ! es ta domāju ka tu tās krāsas websaitā vienkārši esi nozadzis :) un <title> ar... atceros es tevi... bij jāsaka "welcome back" laikam ;)
Link to comment
Share on other sites

CryRat, tu neesi te redzēts nekad, Welcome. Jūties kā mājās.
tu esi ļauns... vai atmiņa slikta...

 

manuprāt sasveicināties ar jaunu foruma lietotāju ir patīkami un pieklājīgi... forums nav kaut kāds chats kur katru dienu apmainās neskaitāmi daudz cilvēki kurus tu nekad vairs neredzēsi... var jau būt ka es to uztveru pārāk nopietni... var jau būt ka esu... umm... lai nu kā mani tas netraucē... tevi ? acīmredzot laikam traucē...

Link to comment
Share on other sites

bet varbūt to ( ko tu pateici par mani ) grib pateikt arī tie, kurus Tu mirkli iepriekš šādā garā sveicināji? jo, redzi, es šos lietotājus še manu jau labu laiku. peace. bet es esmu ļauns nudien.

Link to comment
Share on other sites

×
×
  • Create New...