JavaScript正則驗證函式

2021-06-07 01:15:37 字數 2648 閱讀 5021

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...