比較常用的JS驗證

2021-04-19 08:57:15 字數 1818 閱讀 6772

/**

* method 檢查關鍵字段是否正確

* * @param maxlen

* @param checkedobject

* @return 如果為空、>最大、含特殊字元返回isfalse 否則返回處理後的字串

*/function checkkey(maxlen, checkedobject) else if (!checklength(maxlen, checkedobject)) else if (islegalstring(checkedobject)) else

}/**

* method 驗證特殊字元

* * @param checkedobject

*            需要驗證的字串

* @return 包含特殊字元true,不包含false

*/function islegalstring(checkedobject) |/%|/`|/||/:|/,|//|///;

return re.test(checkedobject);

}/**

* method 檢查字串長度

* * @param maxlen

*            允許最大長度

* @param checkedobject

*            被檢查字串

* @return 如果不大於max返回true 否則false

*/function checklength(maxlen, checkedobject)

return istrue;

}/**

* method 測試email格式是否正確

* * @param checkedobject

* @return 如果正確返回true 否則返回false

*/function checkemail(checkedobject)

/*** method 檢查字串是否為空

* * @param checkedobject

* @return 如果不為空返回true 否則返回false

*/function isnull(checkedobject)

return istrue;

}/**

* method 檢查是否全是數字

* * @param checkedobject

*            被檢查物件

* @return 如果全是返回true否則false

*/function isnum(checkedobject) // 這個方法相當與是判斷字串中的每個字元是不是數字

/*** method 檢查是否全是中文

* * @param checkedobject

* @return 如果全是返回true否則false

*/function ischinese(checkedobject)

/*** method 消除字串的前後空格

* * @param checkedobject

* @return

*/function trim(checkedobject)

/*** method 獲得子窗體顯示到螢幕的垂直中間位置

* * @param height

*            子窗體的高度

* @return

*/function gettop(height)

/*** method 獲得子窗體顯示到螢幕的水平中間位置

* * @param width

* @return

*/function getleft(width)

常用的JS驗證

檢查使用者名稱是否由字母 數字 下劃線組成的,並且長度位6 20位 輸出提示資訊到id為info的label上 function checkname var username document.getelementbyid username value if rename.test username...

常用js驗證

一 驗證類 1 數字驗證內 1.1 整數 d test str 1.2 大於0的整數 用於傳來的id的驗證 d test str 1.3 負整數的驗證 d test str 2 時間類 2.1 短時間,形如 13 04 06 function istime str d 2 d if a null i...

常用驗證JS

1 js 字串長度限制 判斷字元長度 js限制輸入 限制不能輸入 textarea 長度限制 2 js驗證郵箱格式 3 js遮蔽關鍵字 這裡遮蔽 和 4 js兩次輸入密碼是否相同 5 js遮蔽右鍵 nc ntextmenu return false ndragstart return false o...