// 身份證校驗
function
identitycodevalid
(code)
let pass =
true
// 驗證身份證格式(6個地區編碼,8位出生日期,3位順序號,1位校驗位)if(
!code ||
!/^\d(18|19|20)?\d(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d(\d|x)$/i
.test
(code)
)elseif(
!city[code.
substr(0
,2)]
)else
if(parity[sum %11]
!== code[17]
)}}return pass
}
function
getemail
(email)
let exp =
/\w[-\w.+]*@([a-za-z0-9][-a-za-z0-9]+\.)+[a-za-z]/;if
(exp.
test
(email)
)else
}
// 手機號校驗
function
phonevalid
(rule, value, callback)$/;
if(!value)
elseif(
!reg.
test
(value)
)else
}
// 手機號校驗
function
phonevalid
(rule, value, callback)
elseif(
!reg.
test
(value)
)else
}
// 零或正整數校驗
function
zeroorinteger
(rule, value, callback)
elseif(
!reg.
test
(value)
)else
}
// 富文字字數校驗musfill是否必填 length預設2000長度
function
contentvalid
(rule, value, callback, mustfill =
true
, length =
2000
)else
if(content && content.length > length)
else
}}
常用校驗方法
是否為空校驗 function isempty s var lll trim s if lll null lll.length 0 return true else return false 刪除字串左邊的空格 function ltrim str if str.length 0 return st...
js中常用表單資料校驗方法
函式名 chksafe 功能介紹 檢查是否含有 引數說明 要檢查的字串 返回值 0 是 1 不是 function chksafe a return 0 opt1 小數 opt2 負數 當opt2為1時檢查num是否是負數 當opt1為1時檢查num是否是小數 返回1是正確的,0是錯誤的 funct...
常用校驗方式
常見的校驗方法有 奇偶校驗 迴圈冗餘校驗crc 異或校驗 校驗和 漢明校驗 1.奇偶校驗 乙個二進碼字,如果它的碼元有奇數個1,就稱為具有奇性。例如,碼字 1011010111 有七個1,因此,這個碼字具有奇性。同樣,偶性碼字具有偶數個1。注意奇性檢測等效於所有碼元的模二加,並能夠由所有碼元的異或運...