收藏(js驗證正規表示式)

2021-09-01 21:45:46 字數 2085 閱讀 6143

/******************************/

// 判斷輸入是否是乙個由 0-9 / a-z / a-z 組成的字串

function isalphanumber(str)

/******************************/

// 判斷輸入是否是乙個數字--(數字包含小數)--

function isnumber(str)

// 判斷輸入是否是乙個整數

function isint(str)

// 判斷輸入是否是有效的長日期格式 - "yyyy-mm-dd hh:mm:ss" || "yyyy/mm/dd hh:mm:ss"

function isdatetime(str)

)(-|\/)(\d)\2(\d) (\d):(\d):(\d)$/);

if(result==null) return false;

var d= new date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);

return (d.getfullyear()==result[1]&&(d.getmonth()+1)==result[3]&&d.getdate()==result[4]&&d.gethours()==result[5]&&d.getminutes()==result[6]&&d.getseconds()==result[7]);

}// 檢查是否為 yyyy-mm-dd || yyyy/mm/dd 的日期格式

function isdate(str))(-|\/)(\d)\2(\d)$/);

if(result==null) return false;

var d=new date(result[1], result[3]-1, result[4]);

return (d.getfullyear()==result[1] && d.getmonth()+1==result[3] && d.getdate()==result[4]);

}// 判斷輸入是否是有效的電子郵件

function isemail(str)

// 去除字串的首尾的空格

function trim(str)

// 返回字串的實際長度, 乙個漢字算2個長度

function strlen(str)

function ispostcode(str)

(?!\d)/);

if(result==null) return false;

return true;

}//匹配國內**號碼(0511-4405222 或 021-87888822)

function istell(str)

-\d|\d-\d/);

if(result==null) return false;

return true;

}//校驗是否為(0-10000)的整數

function isint1(str)

$|^10000$/);

if(result==null) return false;

return true;

}function isqq(str)

/); if(result==null) return false;

return true;

}//匹配身份證(15位或18位)

function isidcard(str)

|\d/);

if(result==null) return false;

return true;}//

//校驗文字是否為空

function checknull(field,sval)

return true;

}//遮蔽輸入字元

/***********************

呼叫方法:

在文字框中加上 οnkeypress="return checkchar()"

*************************/

function checkchar()

}

js中正規表示式驗證 js 正規表示式驗證

function validation u4e00 u9fa5 uf900 ufa2d validation.checkname function str u4e00 u9fa5 uf900 ufa2d validation.checknames function str 0 9 a za z va...

表單驗證,正規表示式收藏

在表單驗證中,使用正則 使用者名稱正則,4到16位 字母,數字,下劃線,減號 var upattern a za z0 9 輸出 true console.log upattern.test caibaojian 密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字元 v...

JS正規表示式驗證

idresult idstr.match 0 9 g 驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的...