Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka vahvistaa sähköpostiosoitteen.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript Regex
- JavaScript-funktio- ja funktiolausekkeet
- JavaScript jos… muuten lausunto
Esimerkki: Regexin käyttäminen
// 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');
Tuotos
Sähköpostiosoite on kelvollinen Sähköpostiosoite ei kelpaa
Yllä olevassa ohjelmassa säännöllisen lausekkeen malli
/^(((^()()\.,;: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,)))$/
tarkistaa onko sähköpostiosoite kelvollinen vai ei.
test()
Metodi palauttaa true
, jos löytyy sama merkkijono kanssa lausekkeella.
Säännöllinen lauseke (regex) kuvaa sarjan merkkejä, joita käytetään hakukuvion määrittelemiseen.
Jos haluat lisätietoja regexistä, käy JavaScript-säännöllisessä lausekkeessa.