欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年11月17日 09:04:00   作者:  
在學(xué)習(xí)網(wǎng)頁中的表單驗證,順便學(xué)習(xí)下正則表達式,在網(wǎng)上找了后發(fā)現(xiàn)了一個比較齊全的資源,稍微進行了一下排版,喜歡的朋友可以收藏

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

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

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

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

JavaScript表單驗證年齡
JavaScript表單驗證年齡,判斷一個輸入量是否符合年齡,通過正則表達式實現(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表單驗證電話號碼
JavaScript表單驗證電話號碼,判斷一個輸入量是否為電話號碼,通過正則表達式實現(xiàn)。
復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 12px">//檢查電話號碼
</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>

正則表達式驗證郵箱
JavaScript表單驗證email,判斷一個輸入量是否為郵箱email,通過正則表達式實現(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表單驗證中文大寫字母
JavaScript表單驗證中文大寫字母,判斷一個輸入量是否為中文或大寫的英文字母,通過正則表達式實現(xiàn)。
復(fù)制代碼 代碼如下:

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

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

JavaScript驗證
JavaScript表單驗證年齡
JavaScript表單驗證年齡,判斷一個輸入量是否符合年齡,通過正則表達式實現(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ù),可以參考下《JavaScript中g(shù)etDate日期函數(shù)》這篇文章

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

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

function isValidTrueName(strName){

var str = Trim(strName);

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

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

if(reg.test(str)){

return false;

}

return true;

}

JavaScript表單驗證是否為中文
JavaScript表單驗證是否為中文,判斷一個輸入量是否為中文,通過正則表達式實現(xiàn)
復(fù)制代碼 代碼如下:

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

JavaScript表單驗證密碼
JavaScript表單驗證密碼是檢查輸入框是否為有效的密碼,
密碼只允許由ascii組成,
此函數(shù)只在修改或注冊密碼時使用。
也就是說一切不是ascii組成的字符串都不能通過驗證。
具體函數(shù)checkValidPasswd請看下面的演示代碼
復(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正則驗證IP
復(fù)制代碼 代碼如下:

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地址的格式,然后返回相應(yīng)的結(jié)果

相關(guān)文章

  • JS實現(xiàn)從表格中動態(tài)刪除指定行的方法

    JS實現(xiàn)從表格中動態(tài)刪除指定行的方法

    這篇文章主要介紹了JS實現(xiàn)從表格中動態(tài)刪除指定行的方法,通過getElementById獲取指定行再使用deleteRow方法來實現(xiàn)刪除行的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 使用zrender.js繪制體溫單效果

    使用zrender.js繪制體溫單效果

    這篇文章主要介紹了使用zrender.js繪制體溫單效果,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Javascript中的基本類型和引用類型概述說明

    Javascript中的基本類型和引用類型概述說明

    這篇文章主要介紹了Javascript中的基本類型和引用類型的相關(guān)資料,包括基本類型和引用類型的概念及區(qū)別,數(shù)據(jù)類型檢測給大家詳細(xì)介紹了js基本類型和引用類型,非常不錯,需要的朋友可以參考下
    2022-11-11
  • Layui選項卡制作歷史瀏覽記錄的方法

    Layui選項卡制作歷史瀏覽記錄的方法

    今天小編大家分享一篇Layui選項卡制作歷史瀏覽記錄的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • js添加刪除行和雙擊變文本框的腳本

    js添加刪除行和雙擊變文本框的腳本

    發(fā)現(xiàn)我JS真的還有很多要學(xué),下面只是我的練習(xí)作品,代碼很多是網(wǎng)上的。
    2008-07-07
  • electron中使用bootstrap的示例代碼

    electron中使用bootstrap的示例代碼

    這篇文章主要介紹了electron中使用bootstrap的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 淺談JavaScript異常處理語句

    淺談JavaScript異常處理語句

    考慮到 JS 中的錯誤可比服務(wù)器端的代碼產(chǎn)生的錯誤要多得多,并且還難以發(fā)現(xiàn)及修正,所以 JS 代碼必須有異常處理以及全局一場處理。
    2015-06-06
  • 淺談鴻蒙 JavaScript GUI 技術(shù)棧

    淺談鴻蒙 JavaScript GUI 技術(shù)棧

    眾所周知,剛剛開源的「鴻蒙 2.0」以 JavaScript 作為 IoT 應(yīng)用開發(fā)的框架語言。作為科普,這篇文章不會拿著放大鏡找出代碼中的槽點來吹毛求疵,而是希望通俗地講清楚它所支持的 GUI 到底是怎么一回事。
    2020-09-09
  • 完美實現(xiàn)八種js焦點輪播圖(上篇)

    完美實現(xiàn)八種js焦點輪播圖(上篇)

    這篇文章主要介紹了完美實現(xiàn)八種js焦點輪播圖的具體資料,基于完美運動框架move2.js而完成的八種焦點錄播圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • npm script和package-lock.json使用示例詳解

    npm script和package-lock.json使用示例詳解

    這篇文章主要為大家介紹了npm script和package-lock.json使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02

最新評論