כיצד לאמת קוד PIN ומספר נייד ב-JavaScript

Kyzd L Mt Qwd Pin Wmspr Nyyd B Javascript



באתרי אינטרנט, יכולים להיות טפסי HTML מרובים לקבלת הנתונים של המשתמש. בזמן איסוף נתוני משתמש, הבעיה/קושי העיקרית היא אימות נתונים לפני שליחתם למסד הנתונים. לאימות נתונים, אתה יכול להשתמש בביטויים רגולריים באמצעות JavaScript.

מדריך זה יתאר את השיטה לאימות קודי PIN ומספרי סלולר באמצעות JavaScript.

כיצד לאמת קוד PIN ומספר נייד ב-JavaScript?

כדי לאמת את קוד ה-PIN ומספר הנייד, השתמש ב-' ביטויים רגולריים ' עם ה ' התאמה() 'שיטה ב-JavaScript. המתודה match() מתאימה את הערך לביטוי הרגולרי, אם היא מקבלת התאמה, המתודה תחזיר true, אחרת היא תיתן false.







דפוס Regex לאימות קוד PIN

קודי PIN הם בדרך כלל קודים בני 4 ספרות, 5 ספרות או 6 ספרות. כאן, נכתוב את ה-Regex לאימות קוד ה-PIN בן 6 הספרות:



/^ { 6 } $ /

בתבנית למעלה:



  • ' / תו לוכסן קדימה משמש כדי להתייחס לגבולות הביטוי/הדפוס הרגולרי.
  • ' ^ ' מייצג את תחילת המספר.
  • ' ד ' מציין ספרות.
  • ' {} ' מציין את הגבול שהוא ' 6 '.
  • ' \ דמות הנטוי האחורי היא דמות הבריחה.
  • ' $ ' מציין את סוף המחרוזת.

דפוס ביטוי רגולרי לאימות מספר נייד

חיוני לאמת את מספר הטלפון/נייד בטופס HTML. מספר טלפון חוקי עשוי להיות זמין בפורמטים שונים, בהתאם לאזור. עקוב אחרי קישור כדי לבדוק את הרקסים השונים כדי לאמת את מספרי הטלפון.





כאן, נדון בשני הפורמטים הנפוצים, האחד הוא רק מספרים באורך של 10:

/^ { 3 } { 3 } { 4 } $ /

הביטוי הרגולרי לעיל מציין שאתה יכול להזין רק 10 ספרות כמספר טלפון ללא שום מפריד כגון רווח, או כל תו מיוחד כולל ' + ', ' ' או ' () '.



דוגמא

בואו נעצב תחילה את דף האינטרנט ולאחר מכן נשתמש ב-JavaScript כדי לאמת את קוד ה-PIN ומספר הנייד. עבור לקובץ ה-HTML שלך והדבק שם את הקוד הבא:

< שם טופס = 'טופס' פעולה = '#' >

< סוג קלט = 'טֶקסט' תְעוּדַת זֶהוּת = 'פִּין' מציין מיקום = 'הכנס את הקוד שלך' השלמה אוטומטית = 'כבוי' >< br > < br >

< סוג קלט = 'טֶקסט' תְעוּדַת זֶהוּת = 'מספר' מציין מיקום = 'הזן את מספר הטלפון הנייד שלך בן 10 הספרות' השלמה אוטומטית = 'כבוי' >< br >< br >

< סוג כפתור = 'שלח' בלחיצה = 'מַתַן תוֹקֵף()' > שלח לַחְצָן >

טופס >

בקוד למעלה:

  • ראשית, צור טופס עם הפעולה ' # ' מה שאומר שהנתונים לא יישלחו לשום מקום.
  • צור שני שדות קלט, האחד עבור קוד ה-PIN והשני עבור המספר הנייד.
  • ליצור ' שלח 'כפתור שיקרא ל' מַתַן תוֹקֵף() ' שיטה לאימות קוד ה-PIN ומספר הנייד.

דף ה-HTML ייראה כך:

בתג