1、驗證年齡格式(年齡只能0~99,兩位數)
2、控制文字框只能輸入數字
3、驗證字串是否只包含數字
4、驗證email格式
5、驗證文字必須是英文
6、驗證貨幣格式(保留小數點2位)
7、驗證url格式
8、驗證手機格式
9、驗證年份格式
10、驗證日期格式(yyyy-mm)
11、驗證正負貨幣格式(保留小數點2位)
100、驗證處理
1、驗證年齡格式(年齡只能0~99,兩位數)
//驗證年齡格式(年齡只能0~99,兩位數)
function validateuserage(age)
$/; if (regnum.test(age))
else
}
2、控制文字框只能輸入數字
function _onlyallownumkeyup(o)
//呼叫
3、驗證字串是否只包含數字
function isnumberchar(str)
return true;
}function isdigit(s) $/;
if (!patrn.exec(s))
else
}
4、驗證email格式
//驗證email格式
function validateemail(email)
else $/;
if (r.test(email)) else
}}
5、驗證文字必須是英文
function validatestrchina(astr)
return true;
}
6、驗證貨幣格式(保留小數點2位)
function checkismoney(str) )?$/;
if (r.test(str))
return result;
}
7、驗證url格式
//驗證url格式
function validateurl(url)
}return true;
}
8、驗證手機格式
//驗證手機格式
function validatemobile(mobile) $/;
if (!r.test(mobile))
}return true;
}
9、驗證年份格式
//驗證年份格式
function validateperiodformat(strvalue) $/;
if (!objregexp.test(strvalue))
return false;
else
}
10、驗證日期格式(yyyy-mm)
//驗證日期格式(yyyy-mm)
function validatedata(strvalue) )\-(0[1-9]|1[0-2])$/;
if (!objregexp.test(strvalue))
return false;
else
}
11、驗證正負貨幣格式(保留小數點2位)
//驗證正負貨幣格式(保留小數點2位)
function checkismoney(str) )?$)|(^[-]?[0](\.\d)?$)/;
if (r.test(str))
return result;
}
100、驗證處理
//驗證處理
var checkhandler = $/;
if (!r.test(mobile))
}return true;
},//驗證**號碼
validatephone: function(phone) \-)?(\d\-?)[1-9]\d$/;
if (!reg.test(phone))
}return true;
},//驗證email格式
validateemail: function(email)
else $/;
if (r.test(email)) else }},
//驗證貨幣格式(保留小數點2位)
checkismoney: function(money) )?$/;
if (r.test(money))
return result;
}}
JavaScript中正則驗證
在一次使用js的正則對輸入字串進行驗證時,使用了正則物件的test方法,此次,我的驗證是對乙個版本號的格式的驗證 版本號格式如下 a.b.c,其中,a b c均是乙個一到三位的數字,比如,1.2.3。正規表示式 var reg d.d.d g,這是乙個完全匹配。第一次呼叫 reg.test a.b....
JavaScript 驗證正規表示式例項
校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 if patrn....
JavaScript驗證大全
js驗證表單大全 1.長度限制 2.只能是漢字 3.只能是英文 4.只能是數字 5.只能是英文本元和數字 6.驗證油箱格式 7.遮蔽關鍵字 這裡遮蔽 和 8.兩次輸入密碼是否相同 夠了吧 遮蔽右鍵 很酷 nc ntextmenu return false ndragstart return fals...