JavaScript programma, lai apstiprinātu e-pasta adresi

Satura rādītājs

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas apstiprinās e-pasta adresi.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript regex
  • JavaScript funkciju un funkciju izteiksmes
  • JavaScript, ja … cits paziņojums

Piemērs: Regex izmantošana

 // 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');

Rezultāts

 E-pasta adrese ir derīga. E-pasta adrese nav derīga

Iepriekš minētajā programmā regulārās izteiksmes modelis

 /^(((^()()\.,;: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,)))$/

pārbauda, ​​vai e-pasta adrese ir derīga.

test()Metode atgriež true, ja ir atbilstība virknē ar regex modeli.

Regulārā izteiksme (regex) apraksta rakstzīmju secību, ko izmanto meklēšanas modeļa noteikšanai.

Lai uzzinātu vairāk par regulāro izteiksmi, apmeklējiet JavaScript regulāro izteiksmi.

Interesanti raksti...