Maison >interface Web >js tutoriel >Comment puis-je vérifier si une chaîne JavaScript représente un nombre valide ?
Vous pouvez vérifier si une chaîne contient un nombre valide en JavaScript en utilisant les méthodes suivantes :
Utilisez isNaN() pour vérifier si la variable n'est pas un nombre, qu'il s'agisse d'une chaîne ou d'un nombre :
const isNumeric = (str) => !isNaN(str); console.log(isNumeric('123')); // true console.log(isNumeric('abc')); // false
Convertissez la chaîne en nombre en utilisant num :
const num = +str; console.log(num); // 123 (if str is '123') console.log(isNaN(num)); // false (if str is '123')
Extraire un nombre du début de la chaîne à l'aide de parseInt() :
const num = parseInt(str, 10); console.log(num); // 123 (if str is '123px') console.log(isNaN(num)); // false (if str is '123px')
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!