moment 自然月 自然周 前N天日期 & 各种正则校验
moment().format("YYYY-MM-DD HH:mm:ss"); //当前时间 moment().subtract(10, "days").format("YYYY-MM-DD"); //当前时间的前10天时间 moment().subtract(1, "years").format("YYYY-MM-DD"); //当前时间的前1年时间 moment().subtract(3, "months").format("YYYY-MM-DD"); //当前时间的前3个月时间 moment().subtract(1, "weeks").format("YYYY-MM-DD"); //当前时间的前一个星期时间
//自然月
startTime = moment().startOf('week').format('YYYYMMDD');//周初
endTime =moment().endOf('week').format('YYYYMMDD');//周末
//自然周
startTime = moment().startOf('month');//月初
endTime = moment().endOf('month');//月末
日历控件value值 不需要format();
1、邮箱校验:
var pattern = /^([A-Za-z0-9_\-\.\u4e00-\u9fa5])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,8})$/;
2、手机号码校验
function checkPhone(){
if(!(/^1[34578]\d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
} }
3、css禁用鼠标事件:
.disabled { pointer-events: none; cursor: default; opacity: 0.6; }
4、改变输入框内提示文字颜色:
::-webkit-input-placeholder { /* WebKit browsers */ color: #999; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; } :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; } input:focus::-webkit-input-placeholder{ color:#999; }
sunshine15666