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

JS常用表單驗證方法總結(jié)

 更新時間:2014年05月22日 10:19:50   作者:  
這篇文章主要介紹了JS常用表單驗證方法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表單驗證</title>
<script language="javascript">
function check_1(param){//不為空
if(param==""||param==null){return false;}else{return true;}
}
function check_2(param){//長度限制,字母是10個,漢字也是10個
if(param.length>10){return false;}else{return true;}
}
function check_3(param){//只能輸入漢字
var pattern= /^[\u4e00-\u9faf]+$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_4(param){//只能輸入數(shù)字
var pattern= /^[0-9]+$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_5(param){//只能輸入數(shù)字字母下劃線
var pattern= /^[0-9a-zA-z_]+$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_6(param){//郵箱格式驗證
var pattern= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_7(param){//網(wǎng)址格式驗證
var pattern= /^((https|http|ftp|rtsp|mms)?:\/\/)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+\/?)$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check(){
var value=document.getElementById("testValue").value;
var result=check_7(value);//在這里設(shè)置驗證函數(shù)的名稱,我寫了check_1~check_7七個常用的表單驗證函數(shù)
if(result==false){
document.getElementById("testValue").style.border="2px solid red";
}else{
//document.getElementById("testValue").style.border="2px solid green";
document.getElementById("testValue").style.border="";
}
}
</script>
</head>
<body>
<div style="text-align: center;padding: 200px 0;">
請輸入: <input id="testValue" name="" class="" type="text" style="width:200px;height:30px;"></input>
<input id="" name="" class="" type="button" value="點擊驗證" style="width:70px;height:30px;" onclick="check()"></input>
</div>
</body>
</html>

相關(guān)文章

  • js控制瀏覽器全屏示例代碼

    js控制瀏覽器全屏示例代碼

    控制瀏覽器全屏的方法有很多,下面為大家介紹下js是如何做到的
    2014-02-02
  • echarts實現(xiàn)雷達圖的詳細步驟

    echarts實現(xiàn)雷達圖的詳細步驟

    這篇文章主要給大家介紹了關(guān)于echarts實現(xiàn)雷達圖的詳細步驟,雷達圖(Radar?Chart)是一種信息豐富的可視化工具,其中多個變量(三個或更多)在二維平面上進行比較,文中給出了完整的代碼示例,需要的朋友可以參考下
    2024-01-01
  • 使用coffeescript編寫node.js項目的方法匯總

    使用coffeescript編寫node.js項目的方法匯總

    Node.js 基于JavaScript編寫應(yīng)用,JavaScript是我的主要開發(fā)語言。CoffeeScript是編譯為JavaScript的編程語言。CoffeeScript是一個非常高階的語言,將JavaScript、Ruby和Python中我最愛的部分結(jié)合在了一起。小編給大家介紹下使用coffeescript編寫node.js項目的方法
    2015-08-08
  • js實現(xiàn)彩色條紋滾動條效果

    js實現(xiàn)彩色條紋滾動條效果

    本文主要介紹了js實現(xiàn)彩色條紋滾動條效果的實例。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • js內(nèi)置對象 學(xué)習(xí)筆記

    js內(nèi)置對象 學(xué)習(xí)筆記

    今天系統(tǒng)的學(xué)了一下javascript的內(nèi)置對象。
    2011-08-08
  • javascript實現(xiàn)去除HTML標(biāo)簽的方法

    javascript實現(xiàn)去除HTML標(biāo)簽的方法

    這篇文章主要介紹了javascript實現(xiàn)去除HTML標(biāo)簽的方法,涉及javascript正則替換相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • 如何用JS解析剪切板里的excel內(nèi)容

    如何用JS解析剪切板里的excel內(nèi)容

    這篇文章主要介紹了如何用JS解析剪切板里的excel內(nèi)容,對解析excel感興趣的同學(xué),可以參考下
    2021-04-04
  • JavaScript中SetInterval與setTimeout的用法詳解

    JavaScript中SetInterval與setTimeout的用法詳解

    在寫H5游戲時經(jīng)常需要使用定時刷新頁面實現(xiàn)動畫效果,比較常用即setTimeout()以及setInterval(),但是大家對SetInterval與setTimeout的用法了解嗎,下面通過本文給大家詳解js中SetInterval與setTimeout的用法,需要的朋友參考下
    2015-11-11
  • 用javascript作一個通用向?qū)дf明

    用javascript作一個通用向?qū)дf明

    向?qū)Э梢宰屇愕木W(wǎng)站用戶快速上手使用你的web應(yīng)用,提高網(wǎng)站的吸引力。向?qū)б话惴譃楹脦讉€步驟,每個步驟收集一些數(shù)據(jù),并且支持退回功能,所有步驟完成后可以得到每一步的收集結(jié)果。這里給大家展示一種比較通用,靈活且簡單的向?qū)Э蚣堋?/div> 2011-08-08
  • Javascript 阻止javascript事件冒泡,獲取控件ID值

    Javascript 阻止javascript事件冒泡,獲取控件ID值

    Javascript學(xué)習(xí)日記-阻止javascript事件冒泡,獲取控件ID值
    2009-06-06

最新評論