Rumah  >  Artikel  >  hujung hadapan web  >  Adakah String JavaScript Mengandungi Nombor?

Adakah String JavaScript Mengandungi Nombor?

Linda Hamilton
Linda Hamiltonasal
2024-10-23 13:53:02568semak imbas

Does a JavaScript String Contain a Number?

Cara Menentukan Sama ada Rentetan Mengandungi Nombor dalam JavaScript

Menentukan sama ada rentetan input mengandungi nombor ialah tugas pengesahan biasa dalam JavaScript . Matlamatnya adalah untuk memastikan bahawa input termasuk sekurang-kurangnya satu aksara angka.

Penyelesaian:

Untuk menyemak sama ada rentetan input mengandungi nombor, anda boleh menggunakan yang berikut ungkapan biasa:

/\d/

Aksara / menunjukkan permulaan dan akhir ungkapan biasa. Bahagian d sepadan dengan aksara satu digit, yang termasuk 0-9. Kaedah test() kemudiannya boleh digunakan untuk menggunakan ungkapan biasa ini pada rentetan input, mengembalikan boolean yang menunjukkan sama ada rentetan itu mengandungi nombor.

Berikut ialah fungsi JavaScript mudah yang melaksanakan penyelesaian ini:

function hasNumber(myString) {
  return /\d/.test(myString);
}

Fungsi ini mengambil rentetan input sebagai argumen dan mengembalikan benar jika rentetan mengandungi sekurang-kurangnya satu nombor, jika tidak ia mengembalikan palsu.

Atas ialah kandungan terperinci Adakah String JavaScript Mengandungi Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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