ورود

View Full Version : عبارت منظم تشخیص حروف فارسی



shahab12
دوشنبه 01 اردیبهشت 1399, 02:16 صبح
سلام دوستان خسته نباشید

من یک اینپوت دارم که کاربر می تواند نام و نام خانوادگی خود را در آن وارد کند.

کاربر باید فقط بتونه از حروف فارسی ( فقط حرف و نه عدد) استفاده کنه.

عبارت منظم اینکار در جاوااسکریپت چیست؟

ممنون

plague
دوشنبه 01 اردیبهشت 1399, 15:34 عصر
این با jquery هستش این کد رو بزار بعد به input کلاس farsi بده

$(document).on( 'keydown' , '.farsi' ,function (e) {
console.log(e.key);
if(e.key == 'Alt' || e.key == 'Shift' || e.key == 'Tab' || e.key == 'Backspace'|| e.key == 'Control')
return ;

if( !e.key.match(/^[0-9 ا آ ئ ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]+$/)){
e.preventDefault();
alert('با حروف فارسی وارد کنید');
}
});

shahab12
جمعه 05 اردیبهشت 1399, 16:53 عصر
خیلی ممنون