CRM ma Faʻamaumauga tulagaEmail Maketi & Otometi

Faʻafefea ona faʻamaonia se tuatusi imeli ma faʻamatalaga masani (Regex). Fa'ata'ita'iga HTML5, PHP, C#, Python, ma le Java Code.

Toeitiiti lava o gagana polokalame uma e lagolagoina faʻamatalaga masani i aso nei. E ui e le fiafia nisi atiaʻe ia i latou, e moni lava o se faiga sili ona lelei e masani ona latou faʻatinoina galuega e pei o le faʻamaonia vave ma le itiiti ifo o punaoa a le server. O tuatusi imeli o se fa'ata'ita'iga lelei tele... e faigofie ona siaki ina ia mautinoa o lo'o fa'atulaga lelei.

Ia manatua o le faʻamaonia e leai faʻamausalīga. O le fa'amaoniaina o lona uiga o fa'amaumauga na pasia e mulimulita'i i se fa'atulagaga masani e fau lelei. O nisi mea manaia e uiga i tuatusi imeli e ono misia pe a fa'amaonia.

O le a le tuatusi imeli?

O se tuatusi imeli, e pei ona fa'amalamalamaina e le Initaneti Fe'au Fa'atonu (RFC 5322), e faia i ni vaega autu se lua: o se vaega faʻapitonuʻu ma se vaega faʻapitoa. O le vaega fa'apitonu'u e sau i luma o le @ faailoga ma le vaega vaega e mulimuli mai. O se fa'ata'ita'iga lea o se tuatusi imeli: example@example.com, fea example o le vaega faalotoifale ma example.com o le vaega pito i lalo.

  • i le lotoifale - O le vaega faʻapitonuʻu o se tuatusi imeli e mafai ona aofia ai se tuʻufaʻatasiga o mataitusi alphanumeric, vaitaimi, faʻailoga, faʻaopoopo faʻailoga, ma faʻailoga. E masani ona fa'aoga e fa'ailoa ai se pusameli fa'apitoa po'o se fa'amatalaga i luga o se 'au'aunaga.
  • Domain - O le vaega o le tuatusi imeli e aofia ai le igoa ole igoa ma lona pito i luga (TLD). O le igoa ole igoa ole se manoa o mataitusi e iloagofie ai le server o lo'o fa'afeiloa'i le imeli. O le TLD o loʻo faʻamaoti mai ai le ituaiga o faʻalapotopotoga e nafa ma le igoa ole igoa, pei ole tulafono ole atunuu (faʻataʻitaʻiga .uk) po'o se fa'alapotopotoga maualuga maualuga (fa'ata'ita'iga .com, .org).

E ui o le faavae autu lea o se tuatusi imeli, o tulafono mo le mea e aofia ai se tuatusi imeli aoga e lavelave.

O le a le umi e mafai ona i ai se tuatusi imeli?

Sa tatau ona ou faia ni eliina i le aso e saili ai, ae na e iloa le a le umi aoga o se imeli tuatusi? E moni lava na malepeina i ni vaega… Local@Domain.com.

  1. O le lotoifale e mafai ona 1 i le 64 mataitusi.
  2. Domain mafai ona 1 i le 255 mataitusi.

O lona uiga - faʻapitoa - e mafai ona avea ma tuatusi imeli aoga:

loremaipsumadolorasitaametbaconsectetueraadipiscin
gaelitanullamc@loremaipsumadolorasitaametbaconsect
etueraadipiscingaelitcaSedaidametusautanisiavehicu
laaluctuscaPellentesqueatinciduntbadiamaidacondimn
tumarutrumbaturpisamassaaconsectetueraarcubaeuatin
ciduntaliberoaaugueavestibulumaeratcaPhasellusatin
ciduntaturpisaduis.com

Taumafai e fa'afetaui lena mea i luga o se kata pisinisi! O le mea e ofo ai, o le tele o tuatusi imeli e faʻatapulaʻa i le 100 mataitusi i luga o le upega tafaʻilagi ... e le saʻo. O nisi o faʻamatalaga masani e faʻaaogaina e faʻamaonia ai tuatusi imeli e vaʻavaʻai foi mo se 3-numera pito i luga, pei ole .com; peitai, e leai se tapulaa i le umi o vaega pito i luga (eg. Martech Zone e 4 numera – .sone).

Faʻamatalaga masani

RegEx o se auala lelei mo le suʻeina o se tuatusi imeli ona o lona faʻatulagaina polokalame. O fa'amatalaga masani e fa'aaoga lautele i gagana fa'apolokalame ma fa'atonu tusitusiga ma e masani ona tu'ufa'atasia i totonu o faletusi po'o fa'ava'a. Latou te lagolagoina e le tele o gagana polokalame, e aofia ai le Python, Java, C #, ma le JavaScript, ma isi.

O le fa'avasegaina o tuatusi imeli e sili atu ona lavelave nai lo le mea e te iloa. Pe a tusia i le tulaga, o le faʻamatalaga masani masani mo se tuatusi imeli, faʻafetai i Regexr:

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

O lenei fa'ata'ita'iga masani e fetaui ma le fa'asologa autu o se tuatusi imeli, e aofia ai mataitusi alphanumeric, vaitaimi, va'aiga, fa'aopoopo fa'ailoga, ma fa'amaulalo i le igoa ole igoa, soso'o ai ma se @ fa'ailoga, soso'o ai ma le igoa ole igoa. E taua le maitauina o lenei mamanu e na'o le siakiina o le faatulagaga o le tuatusi imeli ae le o le mea moni ai o le tuatusi imeli.

HTML5 e aofia ai le fa'amaoniaina o le fa'atulagaina o imeli

O le auala pito sili ona faigofie e faʻamautinoa ai e faʻamaonia se imeli e tusa ai ma le tulaga masani o le faʻaaogaina lea o le HTML5 email input field:

<input type='email' name='email' placeholder='name@domain.com' />

E i ai taimi, e ui i lea, o lau 'upega tafaʻilagi o le a manaʻo pea e faʻamaonia le tuatusi imeli i le browser pe a ulufale ma pe a tuʻuina atu i lau 'auʻaunaga.

Regex mo se tuatusi imeli talafeagai ile PHP

E toaitiiti tagata latou te iloa, ae o le PHP o loʻo i ai le tulaga RFC ua fausia i totonu galuega fa'amaonia faamama.

if(filter_var("name@domain.com", FILTER_VALIDATE_EMAIL)) {
    // Valid
}
else {
    // Not Valid
}

Regex mo se tuatusi imeli talafeagai ile C#

Ole fa'amaoniga autu lea ole tuatusi imeli ile C#

using System;
using System.Text.RegularExpressions;

public class EmailValidator
{
    public static bool IsValidEmail(string email)
    {
        string pattern = @"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$";
        return Regex.IsMatch(email, pattern);
    }
}

Le faʻaaogaina masani o lenei metotia:

string email = "example@example.com";
if (EmailValidator.IsValidEmail(email))
{
    Console.WriteLine(email + " is a valid email address.");
}
else
{
    Console.WriteLine(email + " is not a valid email address.");
}

Regex mo se tuatusi imeli talafeagai i Java

Ole fa'amaoniga autu lea ole tuatusi imeli ile Java

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class EmailValidator {
    private static final Pattern VALID_EMAIL_ADDRESS_REGEX = 
        Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE);

    public static boolean isValidEmail(String email) {
        Matcher matcher = VALID_EMAIL_ADDRESS_REGEX .matcher(email);
        return matcher.find();
    }
}

Le faʻaaogaina masani o lenei metotia:

String email = "example@example.com";
if (EmailValidator.isValidEmail(email)) {
    System.out.println(email + " is a valid email address.");
} else {
    System.out.println(email + " is not a valid email address.");
}

Regex mo se tuatusi imeli talafeagai i le Python

Ole fa'amaoniga autu lea ole tuatusi imeli ile Python:

import re

def is_valid_email(email):
    pattern = re.compile(r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$')
    return True if pattern.match(email) else False

Le faʻaaogaina masani o lenei metotia:

email = "example@example.com"
if is_valid_email(email):
    print(f"{email} is a valid email address.")
else:
    print(f"{email} is not a valid email address.")

Regex mo se tuatusi imeli talafeagai ile JavaScript

E te le tau i ai se tulaga lavelave tele mo le siakiina o le fausaga o tuatusi imeli. Ole auala faigofie lea ole fa'aogaina ole JavaScript.

function validateEmail(email) 
{
    var re = /\\S+@\\S+/;
    return re.test(email);
}

Ioe, e le o le RFC standard, atonu e te manaʻo e faʻamaonia vaega taʻitasi o faʻamatalaga e faʻamautinoa ai e aoga. O lenei fa'amatalaga masani o le a tausisia e uiga i le 99.9% o tuatusi imeli i fafo. E le o atoatoa i tulaga masani, ae e aoga mo toetoe lava o soʻo se poloketi.

function validateEmail(email) 
{
  var re = /^(?:[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/;

  return re.test(email);
}

Fa'atagaga mo nisi o nei fa'ata'ita'iga e alu i HTML.form.guide.

Douglas Karr

Douglas Karr o CMO o OpenINSIGHTS ma le na faavaeina le Martech Zone. Ua fesoasoani Douglas i le tele o amataga manuia o MarTech, ua fesoasoani i le filiga tatau o le sili atu i le $ 5 piliona i le mauaina o le Martech ma tupe teufaafaigaluega, ma o loʻo faʻaauau pea ona fesoasoani i kamupani i le faʻatinoina ma le otometi a latou faʻatauga ma maketi. Douglas ose suiga fa'atekinolosi fa'avaomalo fa'avaomalo ma MarTech fa'apitoa ma failauga. O Douglas foi o se tusitala lolomi o le Dummie's guide ma se tusi taʻitaʻi pisinisi.

Faatatau Mataupu Faavae o

Toe i le pito i luga
lata

Ua maua le Adblock

Martech Zone e mafai ona tu'uina atu ia te oe lenei 'anotusi e aunoa ma se tau aua matou te fa'atupeina la matou 'upega tafa'ilagi e ala i tupe maua fa'asalalauga, so'oga fa'atasi, ma lagolago. Matou te fa'afetai pe a e aveese lau fa'asalalauga fa'asalalau a'o e va'ai i la matou saite.