js 各种校验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 各种校验相关的知识,希望对你有一定的参考价值。

//非0 并且大于0 可以是小数----demo1
//日期转化成为yyyy-mm-dd ----demo2
//校验手机号是否是正确---------demo3

//demo1 function isInteger(obj) { reg = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; if (reg.test(obj)) { return false; } else { return true; } }
//demo2
function DateObjectConvertJSDate(obj){
  var date = new Date(obj.time);
  var seperator1 = "-";
  var seperator2 = ":";
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var strDate = date.getDate();
  if (month >= 1 && month <= 9) {
    month = "0" + month;
  }
  if (strDate >= 0 && strDate <= 9) {
    strDate = "0" + strDate;
  }
  var currentdate = year + seperator1 + month + seperator1 + strDate;
  return currentdate;
}
//demo3
function checkMobile(str){ var regu
=/^[1][3][0-9]{9}$/; if (regu .test(str)) { return true; }else{ return false; } }

 





以上是关于js 各种校验的主要内容,如果未能解决你的问题,请参考以下文章

AJAX相关JS代码片段和部分浏览器模型

低代码中的表单校验工具joi使用方法

各种常用校验方法的源代码

vbscript 各种自定义代码片段 - 有关详细信息,请参阅注释

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升