Maison > interface Web > js tutoriel > Javascript 正则表达式校验数字的简单实例

Javascript 正则表达式校验数字的简单实例

高洛峰
Libérer: 2016-12-08 10:51:36
original
1607 Les gens l'ont consulté

实例如下:

$("input[datatype=number]").blur(function () {
           var str = $(this).val();
           if (!isDecimal(str)) {
             alert("请输入数字");
           }
         });
 
function isDecimal(str) {
        if (isInteger(str)) return true;
        var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;
        if (re.test(str)) {
          if (RegExp.$1 == 0 && RegExp.$2 == 0) return false;
          return true;
        } else {
          return false;
        }
      }
      function isInteger(str) {
        var regu = /^[-]{0,1}[0-9]{1,}$/;
        return regu.test(str);
      }
Copier après la connexion

   


É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