// 日期回显
exportfunction formatTime(val,famet='YYYY-MM-DD HH:MMM:SS'){
if(famet =='YYYY-MM-DD HH:MMM:SS'){let year = val.getFullYear()let month = val.getMonth() + 1let day = val.getDate()let hh = val.getHours()let mm = val.getMinutes()let ss = val.getSeconds()
month = month >9 ? month :'0' + month
day = day >9 ? day :'0' + day
hh = hh >9 ? hh :'0' + hh
mm = mm >9 ? mm :'0' + mm
ss = ss >9 ? ss :'0' + ss
return year + '-' + month + '-' + day + ' ' + hh + ':' + mm + ':' + ss
}}
// 校验
exportfunction reg(data){
//你输入的手机号长度或格式错误
let reg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
// 姓名格式校验
let reg = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,6}$/;
//身份证号校验
let reg = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2])){数据.substr(6, 8).replace(/(.{4})(.{2})/, "$1-$2-") , 身份证年月日回显}if(!reg.test(data)){
uni.showToast({
title: "你输入的手机号长度或格式错误",
icon: 'none'});returnfalse}returntrue}
输入栏不能输入表情包,可以输入常见的逗号句号等符号
value = value.replace(/(\ud83c[\udc00-\udfff])|(\ud83d[\udc00-\udfff])|(\ud83e[\udc00-\udfff])|[\u2100-\u32ff]|[\u0030-\u007f][\u20d0-\u20ff]|[\u0080-\u00ff]/g,"")return value.replace(/(^\s*)|(\s*$)/g,"").trim();
年月日时分秒显示
gettime(diffValue){
// console.log(diffValue, 123)
// 已知时间戳
var timestamp = new Date(diffValue).getTime();
// 获取当前时间戳
var now = new Date().getTime();
// 计算时间差(单位:毫秒)
var diff= now - timestamp;
// 将时间差转换为年月日时分秒
var seconds = Math.floor(diff / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
var years = Math.floor(days / 365);
var message ="";if(years >0){
message += years + "年";}if(days >0){
message +=(days % 365) + "天";}if(hours >0){
message +=(hours % 24) + "小时";}if(minutes >0){
message +=(minutes % 60) + "分钟";}if(seconds >0){
message +=(seconds % 60) + "秒";}
this.texttime = message;
// return message
},