?>
Canli      روز 100      سایت نوید      فال ابجد      دیدگاه روز      زندگی لوکس      -      روز ۱۰۰      ساناخبر      روانشناسی      اخبار اقتصادی      -      گلی شی      ویپ چی      روز ۱۰۰      هفت ستاره      سینما برتر      -      -      قیمت روز      بلوک سبک      -      قرص تاخیری      آموزش تعمیرات موبایل      *      +      -      *      +      استخر پیش ساخته      تراست ولت      ردیاب موتور      *      صرافی تتر      بروکر فارکس      +      خرید کتاب تاپ ناچ      +      *      تحلیل اتریوم      -      فیلم هندی      *      -      -      .      +      -      +      -      /      حواله وسترن یونیون      کربنات کلسیم      خرید ماینر      -      دکتر زنان مشهد      خرید لایسنس نود 32      کسب درآمد      خرید رپورتاژ      فروش آنتی ویروس      سیگنال فارکس      لایسنس رایگان نود 32      یوزر پسورد نود 32      سئو سایت      لایسنس نود32      آپدیت نود 32      بهترین بک لینک     
اعتبار سنجي كد ملي با استفاده از جاوا اسكريپت  مقالات طراحي سايت مقالات طراحي سايت .

مقالات طراحي سايت

اعتبار سنجي كد ملي با استفاده از جاوا اسكريپت

از گرفتاري هاي اساسي هر طراح و اپليكيشن نويس طراحي سايت در مشهد اينترنت بهبود سرعت تارنما با كاهش درخواست هاي ارسال گرديده به سرور ميباشد و همانگونه كه مي دانيد اعتبار سنجي هيبت ها جزئي از عامل ها اصلي جهت بهبود چگونگي داده ها وارداتي به ديتابيس و كاهش درخواست هاي مخرب نسبت به سرور ميباشد.در‌اين نوشته ي علمي يكي‌از كاراكتر هاي اساسي اخذ داده ها استفاده كننده يعني كد ملي را توسط جاوا اسكريپت اعتبار سنجي ميكنيم.

با درود و خسته نباشيد سرويس دوستان عزيزم؛ همونطور كه در خلاصه سوژه ما رسيدگي كردين امروز مي‌خواهيم كد ملي اخذ گرديده از مخاطب را سمت مخاطب اعتبار سنجي كنيم تا اينطوري فشار ارسال داده ها بي قيمت رو سمت سرور نادر كنيم.در آغاز به معرفي كلي ساختار كد ملي و  آنگاه به  پياده سازي اعتبار سنجي اون سمت مخاطب به ياري امرها جاوا اسكريپت مي پردازيم، با ما همپا باشين...

 ساختار كلي كد ملي:
همونطور كه در عكس پايين مشاهده ميكنين هر كد ملي متشكل از 10 عدده  كه سه عدد اوليه از سمت چپ مربوط به شهر محل صدور فرد و عدد  انتها نيز رقم كنترلي كد مليه كه ما دقيقا به همين بخش از كد ملي عمل داريم.

ماهيت اعداد كد ملي و قيمت گذاري آنها :
 
با دقت به قيمت گذاري ارائه گرديده براي هر عدد كد ملي ، ازسمت چپ به ترتيب اعداد قيمت 10 تا 2 را دارا هستند كه هرمورد از اين بها ها در مقدار همون عدد كد ملي ضرب مي شه تا در غايت قيمت كلي كد ملي فرد با توده همين اعداد بدست بياد . ( صورت ذيل )

از عكس بالا غرض كلي ما مشخصه ، ما بايستي هر عدد كد ملي را در بها آن ضرب كنيم و تك آن‌ها را باهم توده كنيم تا يكي نو اكثرا سه رقمي و خير مدام بدست بيايد كه به هيچ عنوان اصلي وجود ندارد مي خواهدچند رقم باشد زيرا مي بايست بر 11 تقسيمش كنيم عالي مطلقا مي‌پرسيد چرا ؟؟؟؟؟ عالي معلومه زيرا الآن بهتون ميگم چرا !!
علتش اينه كه آحاد اعداد بدست اومده از ضرب هر عدد در قيمت اون به علاوه ي اون رقم كنترلي كه اوليه بهتون گفتم بايستي بر 11 قسمت پذير باشه تا كد ملي ما درست باشه و يعني اين كه درصورتي كه طبق فرمول نقل شده عدد بدست آمده در انتها بر 11 نصيب پذير نباشه بهتر كد ملي وارداتي مطلقا درست نيستش. البته به صورت كلي محض اگاهي پهنا مي‌كنم كه عدد كنترلي انتها به اين‌شيوه بدست مياد.
 
طرز بدست آوردن عدد كنترلي :
 
مشاهده كنيد طبق بها گذاريه هر عدد كد ملي ، كه بالا براتون گفتم ( از 10 تا 2 ) عدد انتها بدست آمده فارغ از عدد كنترلي( زيرا ميخوايم عدد كنترلي رو بدست بياريم ديگه :) ) مثه صورت تحت بدست مياد .

براي مثال انديشه كنين مانده آحاد اعداد تقسيم بر 11 موازي 8 باشه بهتر طبق فرمول بالا 11 منهاي 8 موازي 3 ميشه به همين راحتي و نمونه ديگه پندار كنين ما‌نده موازي 1 باشه ؛ عالي ديگه از 11 نادر نمي كنيم و همون 1 ميشه عدد كنترلي ما ...
و ولي از هر چه بگذريم طاقت فرسا كد خوشتر ميباشد ...
 
شيوه پياده سازي اعتبار سنجي كد ملي در جاوا اسكريپت :
 
عالي اين كليه گفتيم و نگفتيم تا برسيم به ايجا اما بهتون پيمان ميدم كه اعتبار سنجي بسيار راحتره زيرا براي صدق كد ملي وارد شد به وسيله استفاده كننده كافيه كه كل حاصلضرب هر عدد در بها اون تقسيم بر عدد 11 موازي صفر بشه و در غير اين شكل عالي اون كد ملي ديگه كد ملي وجود ندارد ؛ به همين راحتي . 
طبق عكسي كه در ذيل براتون مهيا كردم همين نمونه بالا رو اومديم اعتبار سنجي كرديم ببينيم اين اعداد امكانش ميباشد كه كد ملي باشه ؟؟!! ( اگه بود چه كد ملي بود جان اينجانب !!! بزرگ !!!)


برچسب: طراحي سايت در مشهد،
امتیاز:
 
بازدید:
+ نوشته شده: ۲۰ ارديبهشت ۱۴۰۱ساعت: ۱۰:۵۵:۱۵ توسط:عباسي موضوع:

ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :