پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!سلام دوستان
چجوری کاری کنم که شماره موبایل رو فقط با اعداد انگلیسی قبول کنه؟
منطقی ترش به نظرم اینه که چه با فارسی و چه انگلیسی قبول کنید ولی در سمت بکاند یک لایه فیلتر بگذارید و عددهای غیرانگلیسی رو با نسخه انگلیسیشون جایگزین (Replace) کنید.
اما اگر اصرار دارید که در همون اول جلوش رو بگیرید نمونه کد زیر بهتون ایده میده:
input.addEventListener('keypress', (e) => {
const allowed_chars = ['1','2','3','4','5','6','7','8','9','0'];
if (!allowed_chars.includes(e.key)) {
alert( 'لطفا فقط از اعداد انگلیسی استفاده کنید');
e.preventDefault();
}
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟