راکت

نوشتن regex

3 پاسخ

سلام دوستان
شبتون بخیر

من میخوام برای کد ملی regex بنویسم ولی نمیدونم چجوری راستش هم نمتونم وقت بگذارم یاد بگیرم چون تحویل پروژم فرداست و هم فکر کنم سخته :))) کسی بلده بتونه کمکم کنه؟

مونا
مونا
@mona.hagh
ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

اعتبارسنجی کردن کدملی ربط زیادی به regex نداره . بجاش یه محاسبه ریاضی داره که باید انجام بدید.
چون regex میشه چک کردن اینکه یه عدد 10 رقمی باشه

""^(?!(\d)\1{9})\d{10}$"
Amir m
Amir m
@owner

تخصص: برنامه نویس

همونطور که گفتند، با regex تنها کاری که میتونید انجام بدید، تشخیص 10 رقمی بودن کد ملی هستش:

^([0-9]){10}$

اما واسه محاسبات به این لینک میتونید مراجعه کنید: الگوریتم و متد تشخیص صحت کد ملی

شاید پاسخ شما همین‌جا باشد

بهزاد عزیزان
بهزاد عزیزان
@behzad.azizan

نمونه کدش اینجا هست :
نمونه کد php

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام