输入框数字校验 不能为负数,只能输入数字,符号比如‘-’、‘+’无法输入
注:input输入框不能设置type为number
twoDecimalPlaces(val) {
val = val.replace(/(^\s*)|(\s*$)/g, "")
.replace(/[^\d.]/g, "")//保证第一位只能是数字,不能是点;
.replace(/^\./g, "")//只能是数字和小数点,不能是其他输入;
.replace(/\.{2,}/g, ".")//只保留第一个. 清除多余的
.replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3");//小数点后面保留2位
return val;
}
时间格式yyMMd转yy-MM-dd
//时间格式yyyymmdd
times_format(value){
let yy = value.slice(0,4)
let mm = value.slice(4,6)
let dd = value.slice(6)
console.log(yy+'-'+mm+'-'+dd);
return yy+'-'+mm+'-'+dd;
}
时间格式yy-MM-dd转yyMMd
string_replace(value){
var reg1 = new RegExp("-","g"); // 加'g',删除字符串里所有的"-"
var a1 = value.replace(reg1,"");
return a1;
},