elementui時間格式化和身份證校驗

2021-10-24 07:34:57 字數 993 閱讀 2003

1、時間格式化    (通常傳引數給後端需要這樣的格式:yyyy-mm-dd hh:mm:ss)

html**

js**

formattingtime(date) ,

init(num)

return num;

},//引數格式化,在data中定義time:

begintime: vm.time.length == "2" ? vm.formattingtime(vm.time[0]) : ""

2、身份證校驗

html

js

data中定義rules

rules: ,,]

}methods中定義驗證函式

// 身份證校驗

idcard(rule, value, callback) else

}//settimeout(() => ((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$)|(^[1-9]\d[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d)|\d[xx])$)$/;

//如果通過該驗證,說明身份證格式正確,但準確性還需計算

if (regidcard.test(value))

var idcardmod = idcardwisum % 11; //計算出校驗碼所在陣列的位置

var idcardlast = value.substring(17); //得到最後一位身份證號碼

//如果等於2,則說明校驗碼是10,身份證號碼最後一位應該是x

if (idcardmod == 2) else

} else else }}

} else

//}, 1000);

},

element ui 格式化時間

原來。element ui有自己封裝好的格式化時間的方法。給時間元件的標籤上繫結 change就行。然後再methods方法裡面定義change方法 picker v model daterange type daterange placeholder 選擇日期範圍 change datechang...

頁面中數字格式化和時間格式化

var clearnonum function obj g,只保留第乙個.清除多餘的 必須保證第乙個為數字而不是.obj.value obj.value.replace g,obj.value obj.value.replace replace g,replace obj.value obj.val...

時間格式化

在開發的時候,碰到下面這樣乙個問題 在程式中顯示當前系統時間,但是有乙個要求,那就是,不論系統時間格式設定成什麼,介面顯示的時間都必須是 yyyy mm dd hh mm ss 格式的。剛開始,我在 中是這樣寫的 this.label2.text system.datetime.now.tostri...