Bu örnekte, bir e-posta adresini doğrulayacak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Regex
- JavaScript İşlev ve İşlev İfadeleri
- JavaScript if… else İfadesi
Örnek: Regex kullanma
// 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');
Çıktı
E-posta adresi geçerli E-posta adresi geçerli değil
Yukarıdaki programda, düzenli ifade kalıbı
/^(((^()()\.,;: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,)))$/
bir e-posta adresinin geçerli olup olmadığını kontrol eder.
test()
Yöntem döndürür true
regex desenle dizesinde bir eşleşme varsa.
Normal ifade (regex), bir arama modelini tanımlamak için kullanılan bir karakter dizisini açıklar.
Normal ifade hakkında daha fazla bilgi edinmek için JavaScript Normal İfade sayfasını ziyaret edin.