麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

js用正則表達(dá)式來(lái)驗(yàn)證表單(比較齊全的資源)

2019-11-20 21:40:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在學(xué)習(xí)網(wǎng)頁(yè)中的表單驗(yàn)證,順便學(xué)習(xí)下正則表達(dá)式

在網(wǎng)上找了后發(fā)現(xiàn)了一個(gè)比較齊全的資源,稍微進(jìn)行了一下排版

復(fù)制代碼 代碼如下:

// 檢查是否為有效的真實(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è)輸入量是否符合年齡,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

//檢查年齡

function isAge(str){
var mydate=new Date;
var now=mydate.getFullYear();
if (str < now-60 || str > now-18){
return false;
}
return true;
}

JavaScript表單驗(yàn)證電話號(hào)碼
JavaScript表單驗(yàn)證電話號(hào)碼,判斷一個(gè)輸入量是否為電話號(hào)碼,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 12px">//檢查電話號(hào)碼
</SPAN><SPAN style="FONT-SIZE: 10px">function isTel(str){
var reg=/^([0-9]|[/-])+$/g ;
if(str.length18){
return false;
}
else{
return reg.exec(str);
}
}</SPAN>

正則表達(dá)式驗(yàn)證郵箱
JavaScript表單驗(yàn)證email,判斷一個(gè)輸入量是否為郵箱email,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

//檢查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è)輸入量是否為中文或大寫的英文字母,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

// 檢查是否為有效的真實(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)證年齡
JavaScript表單驗(yàn)證年齡,判斷一個(gè)輸入量是否符合年齡,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

//檢查年齡

function isAge(str){

var mydate=new Date;

var now=mydate.getFullYear();

if (str < now-60 || str > now-18){
return false;
}
return true;
}

關(guān)于時(shí)間日期的函數(shù),可以參考下《JavaScript中g(shù)etDate日期函數(shù)》這篇文章

JavaScript表單驗(yàn)證中文大寫字母
JavaScript表單驗(yàn)證中文大寫字母,判斷一個(gè)輸入量是否為中文或大寫的英文字母,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
復(fù)制代碼 代碼如下:

// 檢查是否為有效的真實(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è)輸入量是否為中文,通過(guò)正則表達(dá)式實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

// 檢查是否為中文
function isChn(str){
var reg = /^+$/;
if(!reg.test(str)){
return false;
}
return true;
}

JavaScript表單驗(yàn)證密碼
JavaScript表單驗(yàn)證密碼是檢查輸入框是否為有效的密碼,
密碼只允許由ascii組成,
此函數(shù)只在修改或注冊(cè)密碼時(shí)使用。
也就是說(shuō)一切不是ascii組成的字符串都不能通過(guò)驗(yàn)證。
具體函數(shù)checkValidPasswd請(qǐng)看下面的演示代碼
復(fù)制代碼 代碼如下:

function checkValidPasswd(str){
var reg = /^[x00-x7f]+$/;
if (! reg.test(str)){
return false;
}
if (str.length < 6 || str.length > 16){
return false;
}
return true;
}

JavaScript正則驗(yàn)證IP
復(fù)制代碼 代碼如下:

JavaScript正則驗(yàn)證IP
JavaScript正則驗(yàn)證IP,用途:校驗(yàn)ip地址的格式
輸入:strIP:ip地址
返回:如果JavaScript通過(guò)驗(yàn)證IP返回true,否則返回false;

JavaScript驗(yàn)證IP代碼如下

function isIP(strIP) {
if (isNull(strIP)) return false;
var re=/^(/d+)/.(/d+)/.(/d+)/.(/d+)$/g //匹配IP地址的正則表達(dá)式
if(re.test(strIP))
{
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
return false;
}

通過(guò)正則去判斷獲得是是否是IP地址的格式,然后返回相應(yīng)的結(jié)果

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 美女wc| 一级毛片大片 | 一本在线高清码电影 | 日韩激情 | chengrenzaixian| 精品一区在线视频 | 一级电影免费在线观看 | 日韩午夜片 | videos韩国| 九草av | 成人精品一区二区 | 精品久久久久久久久久久久久久 | 精国产品一区二区三区 | 欧美一级淫片免费视频黄 | 久久精品性视频 | 精品成人久久久 | 国产高潮国产高潮久久久91 | 国产乱一区二区三区视频 | 久久久久国产一区二区三区不卡 | 久久亚洲国产精品 | 一级大片一级一大片 | 99国产精品国产免费观看 | 国产免费传媒av片在线 | 99欧美精品 | 国产成人在线免费视频 | 把娇妻调教成暴露狂 | 国产一国产一级毛片视频在线 | 国产一国产一级毛片视频 | 精国品产一区二区三区有限公司 | 成人免费影院 | av在线免费观看播放 | 久草在线手机视频 | 黄色av网站免费 | 黄色特级一级片 | 日韩精品中文字幕一区二区三区 | 欧美毛片 | 精品在线视频播放 | 操碰网 | 国产精品久久久久网站 | 国产成人高潮免费观看精品 | 国产亚洲欧美日韩在线观看不卡 |