Anda boleh mengesahkan sama ada rentetan mengandungi nombor yang sah dalam JavaScript menggunakan kaedah berikut:
Gunakan isNaN() untuk menyemak sama ada pembolehubah itu bukan nombor, tidak kira sama ada ia rentetan atau nombor:
const isNumeric = (str) => !isNaN(str); console.log(isNumeric('123')); // true console.log(isNumeric('abc')); // false
Tukar rentetan kepada nombor menggunakan nombor:
const num = +str; console.log(num); // 123 (if str is '123') console.log(isNaN(num)); // false (if str is '123')
Ekstrak nombor dari permulaan rentetan menggunakan parseInt():
const num = parseInt(str, 10); console.log(num); // 123 (if str is '123px') console.log(isNaN(num)); // false (if str is '123px')
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak jika String JavaScript Mewakili Nombor Sah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!