Cách xác thực mã pin và số điện thoại di động trong JavaScript

Cach Xac Thuc Ma Pin Va So Dien Thoai Di Dong Trong Javascript



Trên các trang web, có thể có nhiều biểu mẫu HTML để lấy dữ liệu của người dùng. Trong khi thu thập dữ liệu người dùng, vấn đề/khó khăn chính là xác thực dữ liệu trước khi gửi nó vào cơ sở dữ liệu. Để xác thực dữ liệu, bạn có thể sử dụng các biểu thức thông thường bằng JavaScript.

Hướng dẫn này sẽ mô tả phương pháp xác thực mã pin và số điện thoại di động bằng JavaScript.

Làm cách nào để xác thực mã pin và số điện thoại di động trong JavaScript?

Để xác thực mã Pin và Số điện thoại di động, hãy sử dụng “ biểu thức chính quy ” với “ trận đấu() ” trong JavaScript. Phương thức match() so khớp giá trị với biểu thức chính quy, nếu khớp thì phương thức sẽ trả về giá trị true, ngược lại sẽ trả về giá trị false.







Mẫu Regex để xác thực mã pin

Mã pin thường là mã 4 chữ số, 5 chữ số hoặc 6 chữ số. Ở đây, chúng tôi sẽ viết regex để xác thực mã pin gồm 6 chữ số:



/^ \d { 6 } $ /

Trong mẫu trên:



  • / ” ký tự gạch chéo về phía trước được sử dụng để chỉ ranh giới của biểu thức/mẫu chính quy.
  • ^ ” đại diện cho sự bắt đầu của số.
  • đ ” biểu thị các chữ số.
  • {} ” biểu thị giới hạn đó là “ 6 ”.
  • \ ” ký tự gạch chéo ngược là ký tự thoát.
  • $ ” chỉ ra phần cuối của chuỗi.

Mẫu Regex để xác thực số điện thoại di động

Điều cần thiết là xác thực số điện thoại/số điện thoại di động trên biểu mẫu HTML. Số điện thoại hợp lệ có thể có sẵn ở nhiều định dạng khác nhau, tùy thuộc vào khu vực. Theo liên kết để kiểm tra các biểu thức chính quy khác nhau để xác thực số điện thoại.





Ở đây, chúng ta sẽ thảo luận về hai định dạng phổ biến, một định dạng chỉ là các số có độ dài là 10:

/^ \d { 3 } \d { 3 } \d { 4 } $ /

Biểu thức chính quy ở trên chỉ ra rằng bạn chỉ có thể nhập 10 chữ số làm số điện thoại mà không có bất kỳ dấu phân cách nào như dấu cách hoặc bất kỳ ký tự đặc biệt nào bao gồm “ + ”, “ ' hoặc ' () ”.



Ví dụ

Trước tiên, hãy thiết kế trang web và sau đó sử dụng JavaScript để xác thực mã pin và số điện thoại di động. Chuyển đến tệp HTML của bạn và dán đoạn mã sau vào đó:

< tên mẫu = 'mẫu đơn' hoạt động = '#' >

< kiểu đầu vào = 'chữ' Tôi = 'ghim' giữ chỗ = 'Nhập PIN của bạn' tự động hoàn thành = 'tắt' >< anh > < anh >

< kiểu đầu vào = 'chữ' Tôi = 'con số' giữ chỗ = 'Nhập số di động gồm 10 chữ số của bạn' tự động hoàn thành = 'tắt' >< anh >< anh >

< loại nút = 'Gửi đi' trong một cái nhấp chuột = 'Thẩm định()' > Nộp cái nút >

mẫu đơn >

Trong đoạn mã trên:

  • Đầu tiên, tạo một biểu mẫu với hành động “ # ” có nghĩa là dữ liệu sẽ không được gửi đi bất cứ đâu.
  • Tạo hai trường nhập, một cho mã pin và một cho số điện thoại di động.
  • Tạo một ' Gửi đi ” sẽ gọi nút “ Thẩm định() ” để xác thực mã pin và số điện thoại di động.

Trang HTML sẽ có dạng như sau:

Trong thẻ