Browse Source

[SBBJ-911] 数字校验

master
zengqinyuan 2 months ago
parent
commit
6ac2a7d43b
  1. 4
      src/views/eam/basic/accountPeriod/index.vue

4
src/views/eam/basic/accountPeriod/index.vue

@ -186,8 +186,8 @@ const formsSuccess = async (formType, data) => {
const day = data.day
const hour = data.hour
const minute = data.minute
if (!/^\d+$/.test(year) && year <= 2147483647) {
message.error('账期年值为大于等于0且小于2147483647的整数')
if (!/^(0|[1-9][0-9]{0,8}|1[0-9]{9}|2(0[0-9]{8}|1[0-3][0-9]{7}|14[0-6][0-9]{6}|147[0-3][0-9]{5}|1474[0-7][0-9]{4}|14748[0-2][0-9]{3}|147483[0-5][0-9]{2}|1474836[0-3][0-9]|14748364[0-7]))$/.test(year)) {
message.error('账期年值为0-2147483647的整数')
return
}
if (!/^(1[0-2]|[1-9])$/.test(month)) {

Loading…
Cancel
Save