„JavaScript“ programa, skirta patvirtinti el. Pašto adresą

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri patvirtins el. Pašto adresą.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript Regex“
  • „JavaScript“ funkcijos ir funkcijos išraiškos
  • „JavaScript“, jei… kitas pareiškimas

Pavyzdys: naudojant „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');

Rezultatas

 El. Pašto adresas galioja. El. Pašto adresas neteisingas

Pirmiau pateiktoje programoje taisyklingosios išraiškos 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,)))$/

patikrina, ar el. pašto adresas galioja, ar ne.

test()Metodas grąžina true, jei yra į eilutę su regex modelio rungtynės.

Reguliarioji išraiška (regex) apibūdina simbolių seką, naudojamą apibrėžiant paieškos modelį.

Norėdami sužinoti daugiau apie įprastą žodžių junginį, apsilankykite „JavaScript“ reguliariajame posakyje.

Įdomios straipsniai...