常用时间&正则笔记

50 阅读1分钟

/* 常用正则 */ let regExps = { email: /^[0-9a-zA-Z_]+@[0-9a-zA-Z_]+[.]{1}[0-9a-zA-Z]+[.]?[0-9a-zA-Z]+/,//邮箱mobile:/(?:1\d2)?\d5(\d3\*3)/, //邮箱 mobile: /^(?:1\d{2})-?\d{5}(\d{3}|\*{3})/, //手机号码 qq: /^[1-9][0-9]{4,9}/,//QQbefitName:/[az09AZ4˘e009˘fa5]+/, //QQ befitName: /^[a-z0-9A-Z\u4e00-\u9fa5]+/, //合适的用户名,中文,字母,数字 befitPwd: /^[a-z0-9A-Z_]+/,//合适的密码,字母,数字,下划线allNumber:/[09]+.?[09]/, //合适的密码,字母,数字,下划线 allNumber: /^[0-9]+.?[0-9]/ //全部为数字 }

let getFullDate = () => { var date = new Date(); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()); var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'; var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()); return YY + MM + DD + ' ' + hh + mm + ss; }

// 时间戳转时间 function getFullDateChuo(num) { var date = new Date(num * 1000); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()); var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'; var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()); return YY + MM + DD + ' ' + hh + mm + ss; }

// 时间转时间戳 function getChuo(time) { var startime = time.replace(new RegExp("-", "gm"), "/"); var start = new Date(startime); return Date.parse(start)/1000; }

// 时间戳转时间 function getFullDateDay(num) { var date = new Date(num * 1000); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()); var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'; var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()); return YY + MM + DD; }

// 时间戳转时间 function getFullDateTime(num) { var date = new Date(num * 1000); var YY = date.getFullYear() + '-'; var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()); var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'; var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'; var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()); return hh + mm + ss; }