通常のチェックサムと時刻のフォーマット

// 日期回显
export function 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() + 1
        let 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
	}
}



// 校验
export function 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'
		});
		return false
	}
	return true
}


入力欄に絵文字は入力できませんが、カンマやピリオドなどの一般的な記号は入力可能です。

      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();

Guess you like

Origin blog.csdn.net/weixin_44694682/article/details/126011803