Πρόγραμμα JavaScript για επικύρωση διεύθυνσης email

Πίνακας περιεχομένων

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα επικυρώνει μια διεύθυνση email.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • JavaScript Regex
  • JavaScript Function and Function Expressions
  • JavaScript αν… αλλιώς Δήλωση

Παράδειγμα: Χρήση του Regex

 // program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');

Παραγωγή

 Η διεύθυνση email είναι έγκυρη Η διεύθυνση email δεν είναι έγκυρη

Στο παραπάνω πρόγραμμα, το μοτίβο κανονικής έκφρασης

 /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/

ελέγχει εάν μια διεύθυνση email είναι έγκυρη ή όχι.

Η test()μέθοδος επιστρέφει trueεάν υπάρχει αντιστοιχία στη συμβολοσειρά με το μοτίβο regex.

Η κανονική έκφραση (regex) περιγράφει μια ακολουθία χαρακτήρων που χρησιμοποιούνται για τον καθορισμό ενός μοτίβου αναζήτησης.

Για να μάθετε περισσότερα σχετικά με το regex, επισκεφθείτε την τακτική έκφραση JavaScript.

ενδιαφέροντα άρθρα...