zoukankan      html  css  js  c++  java
  • javascript一些常用操作

    一:验证日期

    1:日期必须满足yyyy-MM-dd格式

    2:日期必须是合法的日期,如2016-02-30就是不存在

    1 //验证就诊日期
    2         function checkVisitDate(date){
    3             var reg = /^(d{4})-(d{2})-(d{2})$/;
    4             if(reg.test(date)){ //如果满足正则表达式,则判断是否是合法的日期
    5                 return new Date(date).getDate() == date.substring(date.length-2);
    6             }
    7             return false;
    8         }

    二:验证年龄

    1:年龄必须大于0

    2:1到3位的数字

    1 //验证年龄
    2         function checkAge(age){
    3             var reg = /^d{1,3}$/; //大于0的1到3位数字
    4             if(age && age > 0 && !reg.test(age)){
    5                 alert("请输入正确的年龄!");
    6             }
    7         }

    三:验证身份证号

    1:身份证号有15位或者18位

    2:15位全为数字,18位最后一位可以为X或者x

    1 //验证身份证号
    2         function checkIdNo(idNo){
    3             var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;
    4             if(idNo && !reg.test(idNo)){
    5                 alert('请输入正确的身份证号!');
    6             }
    7         }
  • 相关阅读:
    FireFox 火狐浏览器 新标签页的常用网站恢复默认设置
    有关BT下载的Tracker
    优化分页展示
    导航条
    Bootstrap栅格系统
    分页器
    浅谈深拷贝和浅拷贝
    浅谈==和===
    浅谈typeof 和instanceof
    浅谈JavaScript中的this
  • 原文地址:https://www.cnblogs.com/warrior4236/p/5797496.html
Copyright © 2011-2022 走看看