محدود کردن ورودی به کاراکتر های فارسی

my_love1

New Member
سلام
من یه فرمی طراحی کردم که در قسمت نام و نام خانوادگی می خوام اطلاعات دریافتی فقط کاراکتر های فارسی باشه
بهترین دستور برای این کار چیه؟
آیا با دستور preg_match می تونم این کار رو انجام بدم؟در صورت امکان قسمت preg_match رو برام بنویسین
با تشکر
 

ziXet

مدیر انجمن PHP/MYSQL
سلام
من یه فرمی طراحی کردم که در قسمت نام و نام خانوادگی می خوام اطلاعات دریافتی فقط کاراکتر های فارسی باشه
بهترین دستور برای این کار چیه؟
آیا با دستور preg_match می تونم این کار رو انجام بدم؟در صورت امکان قسمت preg_match رو برام بنویسین
با تشکر
قبلا مطرح شده، جستجو کنید!
 

my_love1

New Member
قبلا مطرح شده، جستجو کنید!
راسش اولش جستجو نکرده بودم :green:
ولی چون شما گفتین جستجو کردم
3 تا نتیجه بشتر یافت نشد
1 راه حل هم یافت شد
اما ......
PHP:
if(preg_match('#[(ابپتثجچحیخدذرزسشطظعغفقکگلمنوهيئضص)+]#',$note)){
دوستان در انجمن فرمودند که این راه حل مناسب برای کارکتر های فارسی نمی باشد
شما یا دیگر دوستان راه حل بهتری سراغ ندارید؟
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
راسش اولش جستجو نکرده بودم :green:
ولی چون شما گفتین جستجو کردم
3 تا نتیجه بشتر یافت نشد
1 راه حل هم یافت شد
اما ......
PHP:
if(preg_match('#[(ابپتثجچحیخدذرزسشطظعغفقکگلمنوهيئضص)+]#',$note)){
دوستان در انجمن فرمودند که این راه حل مناسب برای کارکتر های فارسی نمی باشد
شما یا دیگر دوستان راه حل بهتری سراغ ندارید؟
فکر نکنم این راه مشکلی داشته باشه!
 

ziXet

مدیر انجمن PHP/MYSQL
چرا یک مشکل داره اونم اینه که یک اسمی مثل
رئیس یا رئوفی نمی تونه عبور کنه بهتر
ئ و ... رو هم اضافه کنید
خب آره این چیزا رو دیگه باید خودشون اضافه کنند.
shift+x هم مثلا باید اضافه بشه و....
 

my_love1

New Member
دوستان یه لطفی کنن و PATTERN اصلاح شده رو قرار بدن:shock:
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا