最實用的js表單驗證方法

2021-04-27 09:20:46 字數 873 閱讀 2753

每次都要用到表單驗證的時候,就在到處找東西,而網上的很多都不見的好用。自己終於累計了這些方法,在自己的程式中使用了的一些方法,肯定是好用的,主要使用了簡單的正規表示式進行判斷。如果有bug,歡迎提出來。

//下面驗證的是長度

function checktextlen(textid)

for (var i=0;i255) len+=2;

else len+=1;

}return len;

function checktextlength(textid,length,msg)else

}//下面驗證不含有非法的字元,中文,英文,數字都是合法的。

function isvalidstring(textid,errmsg)

}return true;

}//下面驗證只可以輸入字母,數字,下劃線

function isenglish(textid,errmsg)

$/;var patrn =/^(/w)*$/;

if (!patrn.exec(s))

return true

}//下面驗證只允許中文

function ischinese(textid,errmsg)

return true

}//下面驗證只允許數字

function isnumber(textid,errmsg)

$/;var patrn =/^(/d)*$/;

if (!patrn.exec(s))

return true

}使用js的正規表示式用來控制不允許在文字框裡面輸入非數字,也就是只允許輸入數字。呼叫方法 : οnkeyup="onlynum(this);"

function onlynum(obj)

Js 表單驗證

兩個日期比較 用途 檢查開始日期是否小於等於結束日期 輸入 s 字串 開始日期 格式 2001 5 4 e 字串 結束日期 格式 2002 5 4 返回 如果通過開始日期小於等於結束日期返回 true,否則返回 false function data compare s,e d d if r nul...

JS表單驗證

1.長度限制 2.只能是漢字 3.只能是英文本母 4.只能是數字 5.只能是英文本母和數字 6.檢驗時間大小 與當前時間比較 7.遮蔽關鍵字 這裡遮蔽 和 8.兩次輸入密碼是否相同 9.表單項不能為空 10.郵箱驗證 11.驗證手機號 12.驗證身份證號碼 需是有效身份證 13.js正規表示式 例子...

js表單驗證

列出一些常用的格式驗證的js方法,以備查詢。檢查是否為數字 function checkisinteger str if str.search 0 9 0 else 檢查是否整數 function checknum str str str 1 tostring if str.indexof 1 re...