JavaScript表單常用驗(yàn)證集合
更新時(shí)間:2008年01月16日 20:50:30 作者:
JavaScript表單常用驗(yàn)證集合
JavaScript表單驗(yàn)證年齡
JavaScript表單驗(yàn)證年齡,判斷一個(gè)輸入量是否符合年齡,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查年齡
function isAge(str){
var mydate=new Date;
var now=mydate.getFullYear();
if (str < now-60 || str > now-18){
return false;
}
return true;
}
正則表達(dá)式驗(yàn)證郵箱
JavaScript表單驗(yàn)證email,判斷一個(gè)輸入量是否為郵箱email,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查email郵箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
JavaScript表單驗(yàn)證中文大寫字母
JavaScript表單驗(yàn)證中文大寫字母,判斷一個(gè)輸入量是否為中文或大寫的英文字母,通過正則表達(dá)式實(shí)現(xiàn)。
// 檢查是否為有效的真實(shí)姓名,只能含有中文或大寫的英文字母
function isValidTrueName(strName){
var str = Trim(strName); //判斷是否為全英文大寫或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;
if(reg.test(str)){
return false;
}
return true;
}
JavaScript表單驗(yàn)證是否為中文
JavaScript表單驗(yàn)證是否為中文,判斷一個(gè)輸入量是否為中文,通過正則表達(dá)式實(shí)現(xiàn)。
// 檢查是否為中文
function isChn(str){
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test(str)){
return false;
}
return true;
}
JavaScript表單驗(yàn)證電話號(hào)碼
JavaScript表單驗(yàn)證電話號(hào)碼,判斷一個(gè)輸入量是否為電話號(hào)碼,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查電話號(hào)碼
function isTel(str){
var reg=/^([0-9]|[\-])+$/g ;
if(str.length<7 || str.length>18){
return false;
}
else{
return reg.exec(str);
}
}
JavaScript表單驗(yàn)證年齡,判斷一個(gè)輸入量是否符合年齡,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查年齡
function isAge(str){
var mydate=new Date;
var now=mydate.getFullYear();
if (str < now-60 || str > now-18){
return false;
}
return true;
}
正則表達(dá)式驗(yàn)證郵箱
JavaScript表單驗(yàn)證email,判斷一個(gè)輸入量是否為郵箱email,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查email郵箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
JavaScript表單驗(yàn)證中文大寫字母
JavaScript表單驗(yàn)證中文大寫字母,判斷一個(gè)輸入量是否為中文或大寫的英文字母,通過正則表達(dá)式實(shí)現(xiàn)。
// 檢查是否為有效的真實(shí)姓名,只能含有中文或大寫的英文字母
function isValidTrueName(strName){
var str = Trim(strName); //判斷是否為全英文大寫或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;
if(reg.test(str)){
return false;
}
return true;
}
JavaScript表單驗(yàn)證是否為中文
JavaScript表單驗(yàn)證是否為中文,判斷一個(gè)輸入量是否為中文,通過正則表達(dá)式實(shí)現(xiàn)。
// 檢查是否為中文
function isChn(str){
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test(str)){
return false;
}
return true;
}
JavaScript表單驗(yàn)證電話號(hào)碼
JavaScript表單驗(yàn)證電話號(hào)碼,判斷一個(gè)輸入量是否為電話號(hào)碼,通過正則表達(dá)式實(shí)現(xiàn)。
//檢查電話號(hào)碼
function isTel(str){
var reg=/^([0-9]|[\-])+$/g ;
if(str.length<7 || str.length>18){
return false;
}
else{
return reg.exec(str);
}
}
您可能感興趣的文章:
- jquery validate.js表單驗(yàn)證的基本用法入門
- js驗(yàn)證表單大全
- js 常用正則表達(dá)式表單驗(yàn)證代碼
- JavaScript 表單驗(yàn)證正則表達(dá)式大全[推薦]
- 收藏的js表單驗(yàn)證控制代碼大全
- javascript制作的簡單注冊(cè)模塊表單驗(yàn)證
- JavaScript 使用正則表達(dá)式進(jìn)行表單驗(yàn)證的示例代碼
- javascript表單驗(yàn)證 - Parsley.js使用和配置
- javascript表單驗(yàn)證使用示例(javascript驗(yàn)證郵箱)
- JS 表單驗(yàn)證大全
- JS組件Form表單驗(yàn)證神器BootstrapValidator
- JavaScript簡單驗(yàn)證表單空值及郵箱格式的方法
相關(guān)文章
JS實(shí)現(xiàn)根據(jù)密碼長度顯示安全條功能
這篇文章主要介紹了基于JS實(shí)現(xiàn)根據(jù)密碼長度顯示安全條功能,非常不錯(cuò),在一些網(wǎng)站上經(jīng)常會(huì)遇到此功能,需要的的朋友參考下實(shí)現(xiàn)代碼吧2017-03-03
JavaScript 最佳實(shí)踐:幫你提升代碼質(zhì)量
在本篇教程中,我將指出一些重要的 JavaScript 最佳實(shí)踐,讓你不必去用另外一種艱難的方式來了解它們。準(zhǔn)備好去升級(jí)你的代碼吧2016-12-12
用js實(shí)現(xiàn)計(jì)算代碼行數(shù)的簡單方法附代碼
用js實(shí)現(xiàn)計(jì)算代碼行數(shù)的簡單方法附代碼...2007-08-08
基于mouseout和mouseover等類似事件的冒泡問題解決方法
這篇文章主要介紹了關(guān)于mouseout和mouseover等類似事件的冒泡問題解決方法。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11

