js 常用的校驗方法

2021-10-23 20:46:25 字數 1453 閱讀 3679

// 身份證校驗

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。注意奇性檢測等效於所有碼元的模二加,並能夠由所有碼元的異或運...