اعتبارسنجی ایمیل توسط جاوااسکریپت

سوال

سلام و وقت بخیر خدمت دوستان. من یه کد ساده برای اعتبارسنجی ایمیل نوشتم که میخوام این شروط رو داشته باشه: کارکتر @ و . توی ایمیل وارد شده وجود داشته باشه و حتما یک کارکتر . بعد از @ وجود داشته باشه علاوه بر اینکه کارکتر . میتونه قبل از @ باشه یا نباشه. اما وجودش بعد از @ الزامیه.

شرط دوم رو لطفا بفرمایید چجوری بنویسم. ممنونم
کدهایی که نوشتم :

<body>

Enter email:
<input id=”myEmail” type=”text”>
<button onclick=”validation()”>Check</button>

<h2 id=”demo”></h2>
<script>

function validation() {

var myEmail = document.getElementById(‘myEmail’).value;
var message = ”;

if ( (myEmail.indexOf(‘@’) == -1) || (myEmail.indexOf(‘.’) == -1) ) {

message = ‘your email is invalid’

} else {

message = ‘your email is valid’
}

document.getElementById(‘demo’).textContent = message;
}

</script>
</body>

این یک تمرینه و قصد استفاده توی پروژه رو ندارم. فقط اون قسمت دوم شرط رو میخواستم پیاده سازی کنم.

0
Javad.P 7 ماه 0 پاسخ ها 98 دیده شده 0

ارسال یک پاسخ