Maison >interface Web >js tutoriel >Comment javascript détermine-t-il si les données saisies dans le contrôle sont de type numérique ?
Méthode de jugement : 1. Utilisez l'instruction « input control object.value » pour obtenir les données saisies par l'utilisateur ; 2. Utilisez l'instruction « var re = /^[0-9]+.?[0-9]* /;" pour définir l'objet d'expression régulière ; 3. Utilisez l'instruction "re.test (données d'entrée)" pour déterminer si les données d'entrée sont de type numérique via des expressions régulières.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
javascript détermine que les données saisies dans le contrôle sont de type numérique
Tout d'abord, vous devez utiliser l'attribut value pour obtenir la valeur du contrôle d'entrée
Ensuite, utilisez des expressions régulières et ; la fonction test() pour déterminer l'entrée dans le contrôle. Les données sont de type numérique.
Code d'implémentation :
<input id="num" placeholder="请输入数值" /><br><br> <button id="btn">判断类型</button> <script> function my(id) { return document.getElementById(id); } my("btn").onclick = function() { var val = my("num").value; var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ if (re.test(val)) { console.log("输入的是数值类型"); } else { console.log("输入的不是数值类型,请重新输入"); } } </script>
[Recommandations associées : Tutoriel d'apprentissage 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!