نمایش نتایج 1 تا 4 از 4

نام تاپیک: regex برای فیلتر حروف فارسی

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    مشهد
    پست
    57

    Question regex برای فیلتر حروف فارسی

    از این دو regex کدوم یکی صحیح تره؟ در هر دو حروف فارسی تایید میشه. اما اگر کاربر حروف فارسی+عدد و یا حروف فارسی +انگلیسی وارد کنه بازم تایید میشه. چطور regex رو فقط و فقط برای حروف فارسی بنویسم؟ نمونه اگر ارائه بدین بسیار ممنون میشم


    preg_match("/^[آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]/",$name)


    یا
    preg_match('/^[^\x{600}-\x{6FF}]+$/u',$name)
    آخرین ویرایش به وسیله usb.mini : چهارشنبه 08 مرداد 1393 در 16:53 عصر

  2. #2
    کاربر دائمی آواتار abolfazl-z
    تاریخ عضویت
    دی 1390
    محل زندگی
    فکر
    پست
    1,056

    نقل قول: regex برای فیلتر حروف فارسی

    دومی صحیح تر هست.

    اولی هم بصورت ذیل کار می کند :

    var_dump(preg_match('/^[آابپتثجچحخدذرزژسشصضطظعغفق  کگلمنوهی ]+$/','سلام خوبی'));

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    مشهد
    پست
    57

    نقل قول: regex برای فیلتر حروف فارسی

    منبعی برای یادگیری نحوه نوشتن regex لطفا معرفی کنید؟

  4. #4

تاپیک های مشابه

  1. سوال: regex برای حروف فارسی و انگلیسی ؟
    نوشته شده توسط Modifier در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 09 اردیبهشت 1392, 16:56 عصر
  2. پاسخ: 6
    آخرین پست: پنج شنبه 10 تیر 1389, 20:08 عصر
  3. regex برای کارکترهای فارسی
    نوشته شده توسط mostafa8266 در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: دوشنبه 02 شهریور 1388, 18:58 عصر
  4. فرمت maskedit برای ترکیب اعداد و حروف فارسی
    نوشته شده توسط sepidehdam در بخش VB.NET
    پاسخ: 0
    آخرین پست: سه شنبه 09 تیر 1388, 14:29 عصر
  5. سوال: regex برای کارکترهای فارسی
    نوشته شده توسط shahab_ksh در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 16 اسفند 1387, 11:45 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •