Rumah > hujung hadapan web > tutorial js > Bagaimanakah Pengesahan Nombor Telefon JavaScript Boleh Dipertingkatkan untuk Memasukkan Urutan Nombor Berturut-turut?

Bagaimanakah Pengesahan Nombor Telefon JavaScript Boleh Dipertingkatkan untuk Memasukkan Urutan Nombor Berturut-turut?

Linda Hamilton
Lepaskan: 2024-11-29 01:20:15
asal
1052 orang telah melayarinya

How Can JavaScript Phone Number Validation Be Enhanced to Include Consecutive Number Sequences?

Meningkatkan Pengesahan Nombor Telefon JavaScript untuk Mengendalikan Nombor Berturut-turut

Ungkapan biasa semasa, /^(()?d{3}() )?(-|s)?d{3}(-|s)d{4}$/, cekap dalam mengesahkan nombor telefon dalam format seperti (123) 456-7890 atau 123-456-7890. Walau bagaimanapun, untuk menampung keperluan tambahan untuk mengesahkan nombor berturut-turut seperti 1234567890, ungkapan biasa yang diubah suai diperlukan.

Ungkapan biasa yang diubah suai adalah seperti berikut:

/^[\+]?[0-9]{0,3}\W?+[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
Salin selepas log masuk

Penjelasan tentang Biasa Ungkapan:

  • ^[ ]?: Memadankan tanda tambah di hadapan pilihan ( ) untuk menunjukkan nombor antarabangsa.
  • [0- 9]{0,3}: Memadankan sehingga tiga digit sebelum kod kawasan.
  • W? : Memadankan aksara bukan digit pilihan, membenarkan ruang atau tanda sempang.
  • [(]?[0-9]{3}[)]?: Padan dengan kawasan kod, membenarkan kurungan pilihan.
  • [-s.]?: Padan dengan pilihan sempang, ruang atau noktah selepas kod kawasan.
  • [0-9]{3}[-s.]?: Padan dengan awalan.
  • [0-9]{4,6}$: Memadankan nombor baris, membenarkan 4, 5 atau 6 berturut-turut digit.
  • im: Bendera untuk padanan tidak sensitif huruf besar dan berbilang baris.

Ungkapan biasa ini merangkumi semua format yang disahkan sebelum ini, serta format nombor berturut-turut baharu 1234567890.

Atas ialah kandungan terperinci Bagaimanakah Pengesahan Nombor Telefon JavaScript Boleh Dipertingkatkan untuk Memasukkan Urutan Nombor Berturut-turut?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan