သက်တမ်းရှိအီးမေးလ်လိပ်စာအရှည်

1948865 s ကိုပါပဲ

ယနေ့ငါတူးရန်အချို့ရှာဖွေခဲ့ရသည်၊ သို့သော်သင်အီးမေးလ်လိပ်စာ၏သက်တမ်းသည်မည်မျှဖြစ်သည်ကိုသင်သိခဲ့ပါသလော။ တကယ်တော့အပိုင်းအစတွေကွဲသွားတယ်။ အမည်@Domain.com။ ဒီအရသိရသည် RFC2822.

  1. နာမည်ကစာလုံးရေ ၁ မှ ၆၄ အထိပါ။
  2. ဒိုမိန်းသည်စာလုံးရေ ၁ မှ ၂၅၅ အထိဖြစ်နိုင်သည်။

Wow …ဆိုလိုတာကဒီကမှန်ကန်သောအီးမေးလ်လိပ်စာဖြစ်နိုင်တယ်။


loremaipsumadolorasitaametbaconsectetueraadipiscin
gaelitanullamc @ loremaipsumadolorasitaametbaconsect
etueraadipiscingaelitcaSedaidametusautanisiavehicu
laaluctuscaPellentesqueatinciduntbadiamaidacondimn
tumarutrumbaturpisamassaaconsectetueraarcubaeuatin
ciduntaliberoaaugueavestibulumaeratca Phasellusatin
ciduntaturpisaduis.com

၎င်းကိုစီးပွားရေးကတ်ပြားတစ်ခုတွင်တပ်ဆင်ပါ။ ထူးဆန်းသည်မှာအီးမေးလ်လိပ်စာနယ်ပယ်အများစုသည်ဝဘ်တွင်စာလုံးရေ ၁၀၀ သာကန့်သတ်ထားသည်။ ဒါကတကယ်မမှန်ကန်ဘူး PHP ကို ​​သုံး၍ သင့်တော်သောဆောက်လုပ်ရေးအတွက်အီးမေးလ်လိပ်စာကိုသင်အတည်ပြုလိုပါက၊ ဤအတိုအထွာကိုကျွန်ုပ်အင်တာနက်ပေါ်တွင်တွေ့ရှိခဲ့သည်။

http://derrick.pallas.us/email-validator/ # လိုင်စင် - Academic Free License 2.1 # ဗားရှင်း - 2006-12-01a if (! ereg ('' ။ '^' ။ '[-! # $% & \ t '* + / 0-9 =? AZ ^ _a-z {|} ~]' '(\\ ။ [-! # $% & \' * + / 0-9 =? AZ ^ _a-z { |} ~]) * '။ ' @ '' [a-zA-Z ကို] (- [[-a-ZA-Z0-9]) * '။ ' (\\ [a-zA-Z ကို] (- ။ ။ ? [a-zA-Z0-9]) *) + '' $ ', $ အီးမေးလ်)) မှားယွင်းသောပြန်လာ; list ($ local, $ domain) = split ("@", $ email, 2); လျှင် (strlen ($ local)> 64 || strlen ($ domain)> 255) false သို့ပြန်သွားလျှင်၊ if ($ check && gethostbynamel ($ domain)) သည်မှားယွင်းသည်ဟုပြန်ဆိုလျှင်၊ return true; # အဆုံး ###### }

9 မှတ်ချက်

  1. 1
  2. 2

    ဟုတ်ကဲ့၊ RFC နဲ့ တခြားဖြေရှင်းချက်တွေကို လိုက်နာမှု မရှိတာကိုလည်း သတိပြုမိပါတယ်။ သို့သော်လည်း ဤ regex သည် ပုံမှန်မဟုတ်သော်လည်း စံနှုန်းမဟုတ်ကြောင်း ကျွန်ုပ်သတိပြုမိခဲ့သည်။ အမှန်တကယ် regex (ခွင့်ပြုခြင်း <,>, , etc) သည် လုပ်ငန်းစဉ်အများစုအတွက် အလွန်ပြင်းထန်လွန်းသည်ကို သတိရမိပါသည်။

    သို့သော်၊ ၎င်းသည် မည်သည့်လုပ်ငန်း အီးမေးလ်အပလီကေးရှင်းမဆို လက်ခံနိုင်စေမည့် အဖြေကို တိုတိုတုတ်တုတ် ရေးထားသည်။

    ကျေးဇူးပါပဲ!
    Doug

  3. 3

    ကံမကောင်းစွာပဲ၊ ကျွန်ုပ်သည် ထိုစာမျက်နှာကို မှားယွင်းသော RFC (2821 အစား 2822) သို့ လင့်ခ်ချိတ်ခဲ့သော်လည်း ၎င်းကို ပြုပြင်ခဲ့သည်။ ထောင့်ကွင်းပိတ်များသည် အီးမေးလ်လိပ်စာတစ်ခု၏ ဒေသန္တရ သို့မဟုတ် ဒိုမိန်းအစိတ်အပိုင်းများ၏ အစိတ်အပိုင်းများမဟုတ်နိုင်ပါ။ ယင်းအစား၊ ၎င်းတို့သည် တိုကင်ယူခြင်းအမှတ်များကို ကိုယ်စားပြုသည်၊ ဆိုလိုသည်မှာ ၎င်းတို့သည် အီးမေးလ်လိပ်စာ (ဥပမာ သင့်မေးလ်စာဖတ်သူတွင်) လိပ်စာ၏အစိတ်အပိုင်းမဖြစ်နိုင်သောကြောင့် အတိအကျဝန်းရံရန် ၎င်းတို့ကို အသုံးပြုနိုင်သည်။

    ကျွန်ုပ်၏လုပ်ဆောင်ချက်မလုပ်ဆောင်နိုင်သည့်အရာတစ်ခုမှာ - ဒေသဆိုင်ရာအပိုင်းသည် ကိုးကားနှစ်ထပ်ဖြင့်ပေါ်လာသည့် ကိုးကားထားသောအီးမေးလ်လိပ်စာပုံစံများအတွက် စိတ်ပူခြင်းဖြစ်သည် - အကြောင်းမှာ RFC2821 သည် မည်သူမျှ ၎င်းတို့၏လိပ်စာကို ထိုနည်းအတိုင်းမရေးသင့်ဟု ဆိုသောကြောင့်ဖြစ်သည်။ (ပုံစံက နောက်ပြန်လိုက်ဖက်ညီဖို့ဖြစ်ပြီး အခုက အလေ့အကျင့်ဆိုးလို့ ကျွန်တော်ယုံကြည်ပါတယ်။)

  4. 4
  5. 5

    RFC 2821 တွင် MAIL နှင့် RCPT commands များတွင် အက္ခရာ 256 လုံးရှိ လိပ်စာတစ်ခု၏ အရှည်အပေါ် ကန့်သတ်ချက်ရှိပါသည်။ လိပ်စာအရှည်အပေါ် ကန့်သတ်ချက်ကို ပုံမှန်အားဖြင့် 256 ဟု သတ်မှတ်သင့်သည်။

    — အရင်းအမြစ်- RFC 3696 Errata

    ထို့အပြင် RFC 2181 က "ဒိုမိန်းအမည်အပြည့်အစုံသည် 255 octets သာရှိသည်" ဟုပြောသောကြောင့်၊ ၎င်းကို လူများ (အခြား RFCs များ၏ စာရေးဆရာများအပါအဝင်) မှ ဒိုမိန်းအမည် 255 လုံးရှည်သည်ဟု အဓိပ္ပာယ်ဖွင့်ဆိုထားသောကြောင့် ၎င်းကို လူများ (အခြား RFCs များ၏ စာရေးဆရာများအပါအဝင်) မှ ထပ်ခါတလဲလဲ လွဲမှားနေပါသည်။ သို့သော် RFC2181 သည် ကြိုးပေါ်တွင် DNS ပရိုတိုကောအဆင့် ကိုယ်စားပြုမှုအကြောင်း ပြောဆိုနေသည်၊ ပုံနှိပ်နိုင်သော စာလုံးများ မဟုတ်ပါ။

    ဒိုမိန်းအမည်တစ်ခု၏ အမြင့်ဆုံးအရှည်မှာ စာလုံးရေ 253 လုံး (နောက်လိုက်အစက်အပါအဝင် 254 လုံး၊ ဝိုင်ယာပေါ်တွင် 255 octets သည် null ဖြင့် အဆုံးသတ်သည်)။ ၎င်းသည် BIND နှင့် DiG အကောင်အထည်ဖော်သည့်အရာဖြစ်သည်။

  6. 6

    အီးမေးလ်လိပ်စာများ၏ အလားအလာရှိသော အရွယ်အစားများကို လျှော့တွက်သော developer များသည် ပြဿနာအနည်းငယ်ကို ဖြစ်စေသည်- http://www.eph.co.uk/resources/email-address-le...

    သင့်အီးမေးလ်လိပ်စာသည် “jack1983@aol.com” ကဲ့သို့သော သေးငယ်သည့်အရာဖြစ်လျှင် စာလုံး 30 လုံးသည် ရက်ရောသည်ဟု သင်ထင်ကောင်းထင်နိုင်သည်။

  7. 7

    ဝမ်းနည်းပါသည်၊ အထက်ပါ URL ပျက်သွားသည်...

    အီးမေးလ်လိပ်စာများ၏ အလားအလာရှိသော အရွယ်အစားများကို လျှော့တွက်သော developer များသည် ပြဿနာအနည်းငယ်ကို ဖြစ်စေသည်-

    http://www.eph.co.uk/resources/email-address-leng...

    သင့်အီးမေးလ်လိပ်စာသည် "jack1983@aol.com" ကဲ့သို့သော သေးငယ်သည့်အရာဖြစ်လျှင် စာလုံး 30 လုံးသည် ရက်ရောသည်ဟု ထင်ကောင်းထင်နိုင်သည်။

  8. 8

သင်ဘယ်လိုထင်ပါလဲ?

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.