Ebben a példában megtanul olyan JavaScript programot írni, amely ellenőrzi az e-mail címet.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript Regex
- JavaScript Function és Function Expressions
- JavaScript, ha… más nyilatkozat
Példa: A Regex használata
// 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');
Kimenet
Az e-mail cím érvényes Az e-mail cím érvénytelen
A fenti programban a reguláris kifejezés mintája
/^(((^()()\.,;: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,)))$/
ellenőrzi, hogy egy e-mail cím érvényes-e vagy sem.
A test()
metódus akkor tér vissza, true
ha van egyezés a karakterláncban a regex mintával.
A reguláris kifejezés (regex) a keresési minta meghatározásához használt karakterek sorozatát írja le.
Ha többet szeretne megtudni a regexről, látogasson el a JavaScript reguláris kifejezésre.