JavaScript Regex (صارف نام کی توثیق)

Javascript Regex Sarf Nam Ky Twthyq



ویب سائٹس تیار کرنے کے دوران، فارم کی توثیق ایک اہم سرگرمی ہے جو ڈیٹا کی سالمیت کی تصدیق کرنے اور سیکیورٹی کے مسائل کو روکنے میں مدد کرتی ہے۔ صارف نام اس فارم میں صارف کے ان پٹ کی ایک عام قسم ہے جو ویب سائٹس اور ایپلیکیشنز پر لوگوں کی شناخت کے لیے استعمال ہوتی ہے۔ صارف ناموں کی توثیق کرنے سے یہ یقینی بنانے میں مدد مل سکتی ہے کہ وہ مخصوص معیارات، جیسے کردار اور لمبائی کی حدوں پر پورا اترتے ہیں۔

یہ مضمون JavaScript میں regex کا استعمال کرتے ہوئے صارف نام کی توثیق کرنے کے طریقہ کار کی وضاحت کرے گا۔

جاوا اسکرپٹ ریجیکس کا استعمال کرتے ہوئے صارف نام کی توثیق کیسے کریں؟

صارف نام کی توثیق کرنے کے لیے، پہلے، ایک ریگولر ایکسپریشن بنائیں جو اس بات کا تعین کرے گا کہ آیا صارف کی ان پٹ ویلیو دیے گئے پیٹرن سے میل کھاتی ہے۔ پھر، استعمال کریں ' پرکھ() پیٹرن کے مطابق صارف کے ان پٹ کی تصدیق کا طریقہ۔







ان پٹ لینے کے لیے دیے گئے پیٹرن کی پیروی کریں جس میں صرف حروف، نمبر اور دونوں ہوں، لیکن کسی خاص حرف کو داخل کرنے کی اجازت نہیں دیتا:



regexPattern تھا۔ = /^ [ a - کے لیے - Z0 - 9 ] + $ /

دیا گیا پیٹرن صرف اعداد کے ساتھ حروف کی اجازت دے گا، اور یہ ان پٹ میں صرف نمبر، حروف اور خصوصی حروف داخل کرنے کی اجازت نہیں دیتا:



regexPattern تھا۔ =/^ ( ?= . * [ a - کے لیے - کے ساتھ ] ) ( ?= . * [ 0 - 9 ] ) [ a - کے لیے - Z0 - 9 ] + $ /

بونس ٹپ : آپ اپنے پیٹرن میں صارف نام کی لمبائی بھی بتا سکتے ہیں۔





دیئے گئے نحو کا استعمال کریں ' پرکھ() ریجیکس پیٹرن کے مطابق ان پٹ کی تصدیق کرنے کا طریقہ:

پیٹرن پرکھ ( ان پٹ )

مثال 1: صارف نام صرف نمبرز، حروف پر مشتمل ہے اور دونوں خاص حروف کی اجازت نہیں ہے

سب سے پہلے،

ٹیگ کا استعمال کرتے ہوئے ایک HTML دستاویز میں ایک فارم بنائیں جس میں ایک ان پٹ فیلڈ اور ایک جمع بٹن ہو۔ منسلک کریں ' کلک پر بٹن کے ساتھ واقعہ جو کال کرے گا ' validateUserName() بٹن کے کلک پر فنکشن:



< فارم >

< لیبل > صارف کا نام : لیبل >

< ان پٹ کی قسم = 'متن' نام = 'نام' آئی ڈی = 'ان پٹ' خود کار طریقے سے مکمل = 'بند' />< بی آر >< بی آر >

< بٹن کی قسم = 'جمع کرائیں' کلک پر = 'validateUserName()' > جمع کرائیں بٹن >

فارم >