Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengesahkan Alamat E-mel dengan jQuery dan Regex?

Bagaimana untuk Mengesahkan Alamat E-mel dengan jQuery dan Regex?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-26 10:27:30523semak imbas

How to Validate Email Addresses with jQuery and Regex?

Mengesahkan Alamat E-mel dengan jQuery dan Regex

Mengesahkan alamat e-mel ialah langkah penting dalam memastikan integriti borang dan pendaftaran dalam talian. Menggunakan ungkapan biasa (regex) menawarkan alat yang berkuasa untuk melaksanakan pengesahan ini.

Melaksanakan Pengesahan E-mel dengan Regex

regex yang disediakan berfungsi sebagai ungkapan komprehensif untuk memadankan e-mel yang sah alamat. Ia merangkumi pelbagai senario, termasuk:

  • Aksara alfanumerik (a-z, 0-9)
  • Aksara khas (!#$%&'*/=?^_` {|~-)
  • Tempoh (.) memisahkan subdomain dan domain
  • Domain peringkat atas (com, org, net, dll.)
  • Subdomain yang terdiri daripada aksara abjad angka dan sempang (-)

Mengintegrasikan Pengesahan ke dalam Fungsi jQuery

Untuk memasukkan pengesahan ini ke dalam fungsi jQuery anda:

$j("#fld_emailaddress").live('change',function() {
    var emailaddress = $j("#fld_emailaddress").val();

    if( !isValidEmailAddress( emailaddress ) ) {
        // Handle invalid email validation
    }

    // Continue with the original jQuery code
});

Menggunakan Fungsi isValidEmailAddress

Fungsi isValidEmailAddress mengembalikan nilai Boolean berdasarkan kesahihan alamat e-mel yang diberikan. Untuk menggunakannya, hanya hantar alamat e-mel sebagai parameter.

Pertimbangan Tambahan

Walaupun regex ini memberikan pengesahan yang mantap, adalah penting untuk ambil perhatian bahawa tiada 100% kaedah pengesahan e-mel yang sangat mudah. Walau bagaimanapun, ia mewakili pendekatan yang sangat berkesan dan diterima secara meluas untuk pengesahan e-mel.

Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Alamat E-mel dengan jQuery dan Regex?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Pelaburan Bitcoin untuk pemulaArtikel seterusnya:Pelaburan Bitcoin untuk pemula