نمایش نتایج 1 تا 40 از 87

نام تاپیک: استفاده از Regular Expressions یا به اختصار RegEx برای جستجو و جایگذاری عبارت در متن

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    سن
    58
    پست
    1,057

    نقل قول: validation کد ملی با RegEx

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    3- موضوع کاربردی اینجاست:
            .Pattern = "(.)\1{9}"

    در واقع الگوریتم انتخاب شده برای کد ملی یک اشکال داره و اونهم این هست که
    اگر همه ارقام یکی باشن معتبر نشون میده (البته در واقعیت ما باید از یک api استفاده کنیم و کد ملی رو با سایر مشخصات تطبیق بدیم).
    در این پترن از چیزی استفاده کردیم که بهش back-reference میگن و برای capture group شماره 1 - 9 بار تکرار میشه (جمعا 10 بار).
    وگرنه میبایست همه این 10 حالت رو چک میکردیم - حالا یا یکی یکی یا در یک حلقه.
    .
    با سلام و وقت بخیر
    در تابع فوق نمیشه از طریق کد زیر تکراری بودن 10 رقم کد ملی رو چک کرد؟

    If Len(SSID) - Len(Replace(SSID, Left(SSID, 1), "")) = 10 Then
    IsValidSSID = False
    Exit Function
    End If
    آخرین ویرایش به وسیله eb_1345 : یک شنبه 13 آبان 1403 در 22:13 عصر

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

  1. پاسخ: 5
    آخرین پست: سه شنبه 11 فروردین 1394, 13:30 عصر
  2. تولید کد های regular expressions با استفاده از Expresso
    نوشته شده توسط SalarSoft در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 4
    آخرین پست: سه شنبه 23 مهر 1392, 18:46 عصر
  3. خبر: دانلود کنید : یک EBook مختصر و بسیار مفید برای Regular Expressions
    نوشته شده توسط raziee در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 26 شهریور 1390, 00:09 صبح
  4. کاربرد(Regex (Regular Expressions
    نوشته شده توسط meitti در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 13 بهمن 1387, 20:23 عصر
  5. آیا میشه در UrlMappings از Regular Expressions استفاده کرد؟
    نوشته شده توسط web developer در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: دوشنبه 02 مهر 1386, 11:00 صبح

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

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