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

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

Mary-Kate Olsen
Lepaskan: 2024-10-26 10:27:30
asal
662 orang telah melayarinya

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
});
Salin selepas log masuk

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 Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan