读书人

js-各种印证收集

发布时间: 2012-08-21 13:00:21 作者: rapoo

js-各种验证收集

1.验证时间字符串有效性 ,例如1998-2-30

  //验证时间字符串有效性 ,例如1998-2-30function isValidDate(str) {      if (!/^\d{4}\-\d\d?\-\d\d?/.test(str)) {          return false;      }      var array = str.replace(/\-0/g, "-").split("-");      var year = parseInt(array[0]);      var month = parseInt(array[1]) - 1;      var day = parseInt(array[2]);      var date = new Date(year, month, day);      return (date.getFullYear() == year &&               date.getMonth() == month &&               date.getDate() == day);  }  

?

2.检验邮箱有效性

  //检验邮箱有效性function validateEmail(email){if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {return false;}else{return true;}}

读书人网 >JavaScript

热点推荐