Maison > interface Web > js tutoriel > JavaScript détermine si l'entrée est de type numérique

JavaScript détermine si l'entrée est de type numérique

小云云
Libérer: 2018-01-29 17:41:51
original
3662 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes résumées par JavaScript pour déterminer si l'entrée est de type numérique. J'espère que cet article pourra aider tout le monde. Les amis dans le besoin pourront s'y référer.

Résumé des méthodes JavaScript pour déterminer si l'entrée est de type numérique

Avant-propos

Plusieurs fois est nécessaire pour déterminer une entrée. Qu'il s'agisse d'un chiffre ou non, voici une brève liste de méthodes de concentration.

La première méthode isNaN

isNaN  Renvoie une valeur booléenne indiquant si la valeur fournie est une valeur réservée NaN (pas un nombre).

 NaN n'est pas un nombre


  isNaN(numValue)
Copier après la connexion

Mais si numValue est une chaîne vide ou un espace, et isNaN est traité comme numéro 0, tandis que parseInt et parseFloat renvoient un message d'erreur, provoqué par la vérification isNaN lâche.

La deuxième méthode d'expression régulière


function checkRate(input) { 
  var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ 
  if (!re.test(nubmer)) { 
    alert(“请输入数字”); 
  } 
}
Copier après la connexion

La troisième méthode utilise la valeur de retour de parseFloat


function isNotANumber(inputData) { 
  //isNaN(inputData)不能判断空串或一个空格 
  //如果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的。 
  if (parseFloat(inputData).toString() == “NaN”) { 
    //alert(“请输入数字……”); 
    return false; 
  } else { 
    return true; 
  } 
}
Copier après la connexion

Recommandations associées :

Type de nombre de formatage récursif php

Explication détaillée du type de chaîne de type numérique php

Comment enregistrer et utiliser des variables de type numérique dans la page dans les compétences JavaScript_javascript


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal