在javaScript中使用正则表达试判断输入是否是float类型

来源:互联网 发布:哈尔博熊牌啤酒 知乎 编辑:程序博客网 时间:2024/06/11 00:22

<input type="text" name="danjia" onblur="checkFloat(this.value)" >

 

方法一:

function checkFloat(val)
    {
     var regex = /^[+|-]?/d*/.?/d*$/;
     if (!regex.test(val))
         {   
           alert("单价格式不正确!");
             return ;    
         }   
    }

 

缺点: 方法一的缺点是不能判断特殊字符

 

方法二:


 function checkFloat(val)
    {
     if(isNaN(val))
     {
       alert("单价格式不正确!");
          return ;
     }   
    }

 注释:只要不是数字就弹出:单价格式不正确!

 

原创粉丝点击