مونا
5 سال پیش توسط مونا مطرح شد
3 پاسخ

نوشتن regex

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

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
2

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

""^(?!(\d)\1{9})\d{10}$"

Amir m
تخصص : برنامه نویس
@proamirm 5 سال پیش مطرح شد
1

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

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

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


بهزاد عزیزان
@behzad.azizan 4 سال پیش مطرح شد
0

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


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

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