سلام دوستان
شبتون بخیر
من میخوام برای کد ملی regex بنویسم ولی نمیدونم چجوری راستش هم نمتونم وقت بگذارم یاد بگیرم چون تحویل پروژم فرداست و هم فکر کنم سخته :))) کسی بلده بتونه کمکم کنه؟
اعتبارسنجی کردن کدملی ربط زیادی به regex نداره . بجاش یه محاسبه ریاضی داره که باید انجام بدید.
چون regex میشه چک کردن اینکه یه عدد 10 رقمی باشه
""^(?!(\d)\1{9})\d{10}$"همونطور که گفتند، با regex تنها کاری که میتونید انجام بدید، تشخیص 10 رقمی بودن کد ملی هستش:
^([0-9]){10}$
اما واسه محاسبات به این لینک میتونید مراجعه کنید: الگوریتم و متد تشخیص صحت کد ملی