Š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.








