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 各种校验的主要内容,如果未能解决你的问题,请参考以下文章