• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با اعتبارسنجی فقط نوشتن فارسی
#1
سلام
من از کد زیر برای اعتبارسنجی فیلد استفاده میکنم که فقط مجاز به نوشتن نام فارسی هست:
کد:
$ch_name_farsi=
    "/^[ا-یء-ی\ \']+$/";
        if(!preg_match($ch_name_farsi,$linko)){
            echo '<strong id="slim_msgbox_msg"style="background-color:red; ">نام معتبر نیست لطفا فارسی بنویسید!</strong>';
اگر توی اون فیلد این رو بنویسم:
بببب
مشکلی نداره ولی وقتی اینو مینویسم:
بببم
میگه که نام معتبر نیست لطفا فارسی بنویسید.
مشکلش کجاست؟
یا اگه یک کد بهتری دارید برای اینکار ممنون میشم بزارید.
  پاسخ
تشکر شده توسط :
#2
از prgmach به صورت زیر استفاده کنید
کد پی‌اچ‌پی:
if(preg_match('/^[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤإأءًٌٍَُِّ\s]+$/u',$guids_child))
{
    
}
else
{
    

  پاسخ
تشکر شده توسط : kingblog Y.P.Y
#3
سلام. اینو بخون ببین مشکلت حل میشه

http://sitedesign.joomir.com/jquery-%D9%...field.html


فرستاده شده از SM-G900Hِ من با Tapatalk
  پاسخ
تشکر شده توسط : kingblog Y.P.Y
#4
(۱۳۹۵ مرداد ۰۸, ۰۲:۱۳ ب.ظ)kasbookar نوشته: از prgmach به صورت زیر استفاده کنید
کد پی‌اچ‌پی:
if(preg_match('/^[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤإأءًٌٍَُِّ\s]+$/u',$guids_child))
{
    
}
else
{
    

ممنون مشکلم حل شد.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان