您的位置:首页 > Web前端 > JavaScript

常用的js校验

2013-06-28 10:01 190 查看
//过滤输入字符的长度

             function checkLength(name,obj,maxLength)

             {

      var newvalue = obj.value.replace(/[^\x00-\xff]/g, "**");

      var length11 = newvalue.length;

      if(length11>maxLength){

       alert(name+"的长度不能超过"+maxLength+"个字符");

       obj.value="";

        obj.focus();    

      }

             }

  // 数字类型校验

 function isNumber(obj)

    { 

    var strP=/^(0|[1-9][0-9]*)$/;

     if(!strP.test(obj.value)&&obj.value!="")

     {

      alert("只允许输入整数!");

      obj.value="";

      obj.focus();

        return false;

     }

     }

  //日期类型校验

          function checkDate(date){

    var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;

    if (!a.test(date.value) && date.value!= null && date.value != ''){

    alert("日期格式应为yyyy-mm-dd");

    date.value="";

    date.focus();

    }

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息