js校验经典例子.docVIP

  • 4
  • 0
  • 约1.62万字
  • 约 25页
  • 2017-05-28 发布于河南
  • 举报
js校验经典例子

js校验经典例子 一、验证类 1、数字验证内 1.1 整数 /^(-|\+)?\d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^\d+$/.test(str) 1.3 负整数的验证 /^-\d+$/.test(str) 2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) { var a = str.match(/^(\d{1,2})(?(\d{1,2})\2(\d{1,2})$/); if (a == null) {alert(输入的参数不是时间格式); return false;} if (a[1]24 || a[3]60 || a[4]60) { alert(时间格式不对); return false } return true; } 2.2 短日期,形如 (2003-12-05) function strDateTime(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; var d= new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1](d.getMonth()+1)==r[3]d.getDate()

文档评论(0)

1亿VIP精品文档

相关文档