国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js用正則表達式來驗證表單(比較齊全的資源)

2024-05-06 15:55:16
字體:
來源:轉載
供稿:網友
在學習網頁中的表單驗證,順便學習下正則表達式,在網上找了后發現了一個比較齊全的資源,稍微進行了一下排版,喜歡的朋友可以收藏

在學習網頁中的表單驗證,順便學習下正則表達式

在網上找了后發現了一個比較齊全的資源,稍微進行了一下排版

復制代碼 代碼如下:


// 檢查是否為有效的真實姓名,只能含有中文或大寫的英文字母
function isValidTrueName(strName){
var str = Trim(strName);
//判斷是否為全英文大寫或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;
if(reg.test(str)){
return false;
}
return true;
}


JavaScript表單驗證年齡
JavaScript表單驗證年齡,判斷一個輸入量是否符合年齡,通過正則表達式實現。

復制代碼 代碼如下:


//檢查年齡

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


JavaScript表單驗證電話號碼
JavaScript表單驗證電話號碼,判斷一個輸入量是否為電話號碼,通過正則表達式實現。

復制代碼 代碼如下:


<SPAN>//檢查電話號碼
</SPAN><SPAN>function isTel(str){
var reg=/^([0-9]|[/-])+$/g ;
if(str.length18){
return false;
}
else{
return reg.exec(str);
}
}</SPAN>


正則表達式驗證郵箱
JavaScript表單驗證email,判斷一個輸入量是否為郵箱email,通過正則表達式實現。

復制代碼 代碼如下:


//檢查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表單驗證中文大寫字母
JavaScript表單驗證中文大寫字母,判斷一個輸入量是否為中文或大寫的英文字母,通過正則表達式實現。

復制代碼 代碼如下:


// 檢查是否為有效的真實姓名,只能含有中文或大寫的英文字母

function isValidTrueName(strName){
var str = Trim(strName);
//判斷是否為全英文大寫或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;
if(reg.test(str)){
return false;
}
return true;
}


JavaScript驗證
JavaScript表單驗證年齡
JavaScript表單驗證年齡,判斷一個輸入量是否符合年齡,通過正則表達式實現。

復制代碼 代碼如下:


//檢查年齡

function isAge(str){

var mydate=new Date;

var now=mydate.getFullYear();

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

關于時間日期的函數,可以參考下《JavaScript中getDate日期函數》這篇文章


JavaScript表單驗證中文大寫字母
JavaScript表單驗證中文大寫字母,判斷一個輸入量是否為中文或大寫的英文字母,通過正則表達式實現。

復制代碼 代碼如下:


// 檢查是否為有效的真實姓名,只能含有中文或大寫的英文字母

function isValidTrueName(strName){

var str = Trim(strName);

//判斷是否為全英文大寫或全中文,可以包含空格

var reg = /^[A-Z u4E00-u9FA5]+$/;

if(reg.test(str)){

return false;

}

return true;

}


JavaScript表單驗證是否為中文
JavaScript表單驗證是否為中文,判斷一個輸入量是否為中文,通過正則表達式實現

復制代碼 代碼如下:


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


JavaScript表單驗證密碼
JavaScript表單驗證密碼是檢查輸入框是否為有效的密碼,
密碼只允許由ascii組成,
此函數只在修改或注冊密碼時使用。
也就是說一切不是ascii組成的字符串都不能通過驗證。
具體函數checkValidPasswd請看下面的演示代碼

復制代碼 代碼如下:


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正則驗證IP

復制代碼 代碼如下:


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

JavaScript驗證IP代碼如下

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

通過正則去判斷獲得是是否是IP地址的格式,然后返回相應的結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 遵义市| 永昌县| 视频| 上栗县| 香格里拉县| 济源市| 珲春市| 宁明县| 潞城市| 山阳县| 十堰市| 临沂市| 珠海市| 民勤县| 凌源市| 介休市| 建昌县| 衢州市| 乌审旗| 赞皇县| 揭东县| 郸城县| 金秀| 内乡县| 库尔勒市| 资中县| 镇沅| 黑龙江省| 诸城市| 南华县| 南平市| 新沂市| 北流市| 壤塘县| 博罗县| 宁蒗| 项城市| 荃湾区| 高唐县| 隆德县| 阿荣旗|