JS验证

来源:互联网 发布:知柏地黄丸报价 编辑:程序博客网 时间:2024/04/29 10:21
  1. //判断输入内容是否为空   
  2. function IsNull(){   
  3.     var str = document.getElementById('str').value.trim();   
  4.     if(str.length==0){   
  5.         alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!   
  6.     }   
  7. }   
  8.   
  9. //判断日期类型是否为YYYY-MM-DD格式的类型   
  10. function IsDate(){    
  11.     var str = document.getElementById('str').value.trim();   
  12.     if(str.length!=0){   
  13.         var reg = /^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/;    
  14.         var r = str.match(reg);    
  15.         if(r==null)   
  16.             alert('对不起,您输入的日期格式不正确!'); //请将“日期”改成你需要验证的属性名称!   
  17.         }   
  18. }    
  19.   
  20. //判断日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型   
  21. function IsDateTime(){    
  22.     var str = document.getElementById('str').value.trim();   
  23.     if(str.length!=0){   
  24.         var reg = /^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/;    
  25.         var r = str.match(reg);    
  26.         if(r==null)   
  27.         alert('对不起,您输入的日期格式不正确!'); //请将“日期”改成你需要验证的属性名称!   
  28.     }   
  29. }    
  30.   
  31. //判断日期类型是否为hh:mm:ss格式的类型   
  32. function IsTime()    
  33. {    
  34.     var str = document.getElementById('str').value.trim();   
  35.     if(str.length!=0){   
  36.     reg=/^((20|21|22|23|[0-1]/d)/:[0-5][0-9])(/:[0-5][0-9])?$/    
  37.         if(!reg.test(str)){   
  38.             alert("对不起,您输入的日期格式不正确!");//请将“日期”改成你需要验证的属性名称!   
  39.         }   
  40.     }   
  41. }    
  42.   
  43. //判断输入的字符是否为英文字母   
  44. function IsLetter()    
  45. {    
  46.         var str = document.getElementById('str').value.trim();   
  47.         if(str.length!=0){   
  48.         reg=/^[a-zA-Z]+$/;    
  49.         if(!reg.test(str)){   
  50.             alert("对不起,您输入的英文字母类型格式不正确!");//请将“英文字母类型”改成你需要验证的属性名称!   
  51.         }   
  52.         }   
  53. }    
  54.   
  55. //判断输入的字符是否为整数   
  56. function IsInteger()    
  57. {      
  58.         var str = document.getElementById('str').value.trim();   
  59.         if(str.length!=0){   
  60.         reg=/^[-+]?/d*$/;    
  61.         if(!reg.test(str)){   
  62.             alert("对不起,您输入的整数类型格式不正确!");//请将“整数类型”要换成你要验证的那个属性名称!   
  63.         }   
  64.         }   
  65. }    
  66.   
  67. //判断输入的字符是否为双精度   
  68. function IsDouble(val)    
  69. {    
  70.         var str = document.getElementById('str').value.trim();   
  71.         if(str.length!=0){   
  72.         reg=/^[-/+]?/d+(/./d+)?$/;   
  73.         if(!reg.test(str)){   
  74.             alert("对不起,您输入的双精度类型格式不正确!");//请将“双精度类型”要换成你要验证的那个属性名称!   
  75.         }   
  76.         }   
  77. }    
  78.   
  79.   
  80. //判断输入的字符是否为:a-z,A-Z,0-9   
  81. function IsString()    
  82. {    
  83.         var str = document.getElementById('str').value.trim();   
  84.         if(str.length!=0){   
  85.         reg=/^[a-zA-Z0-9_]+$/;    
  86.         if(!reg.test(str)){   
  87.             alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   
  88.         }   
  89.         }   
  90. }    
  91.   
  92. //判断输入的字符是否为中文   
  93. function IsChinese()    
  94. {    
  95.         var str = document.getElementById('str').value.trim();   
  96.         if(str.length!=0){   
  97.         reg=/^[/u0391-/uFFE5]+$/;   
  98.         if(!reg.test(str)){   
  99.             alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   
  100.         }   
  101.         }   
  102. }    
  103.   
  104. //判断输入的EMAIL格式是否正确   
  105. function IsEmail()    
  106. {    
  107.         var str = document.getElementById('str').value.trim();   
  108.         if(str.length!=0){   
  109.         reg=/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/;   
  110.         if(!reg.test(str)){   
  111.             alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   
  112.         }   
  113.         }   
  114. }    
  115.   
  116. //判断输入的邮编(只能为六位)是否正确   
  117. function IsZIP()    
  118. {    
  119.         var str = document.getElementById('str').value.trim();   
  120.         if(str.length!=0){   
  121.         reg=/^/d{6}$/;   
  122.         if(!reg.test(str)){   
  123.             alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!   
  124.         }   
  125.         }   
  126. }    
  127.   
  128. //判断输入的数字不大于某个特定的数字   
  129. function MaxValue()    
  130. {    
  131.     var val = document.getElementById('str').value.trim();   
  132.         if(str.length!=0){   
  133.         reg=/^[-+]?/d*$/;    
  134.         if(!reg.test(str)){//判断是否为数字类型   
  135.             if(val>parseInt('123')) //“123”为自己设定的最大值   
  136.             {    
  137.                 alert('对不起,您输入的数字超出范围');//请将“数字”改成你要验证的那个属性名称!   
  138.             }    
  139.         }   
  140.     }   
  141. }    
原创粉丝点击