سلام دوستان
چجوری کاری کنم که شماره موبایل رو فقط با اعداد انگلیسی قبول کنه؟
منطقی ترش به نظرم اینه که چه با فارسی و چه انگلیسی قبول کنید ولی در سمت بکاند یک لایه فیلتر بگذارید و عددهای غیرانگلیسی رو با نسخه انگلیسیشون جایگزین (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();
}
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟