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

首頁 > 編程 > JavaScript > 正文

JS常用表單驗證方法總結

2019-11-20 15:12:36
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<!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){//只能輸入數字
var pattern= /^[0-9]+$/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_5(param){//只能輸入數字字母下劃線
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){//網址格式驗證
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);//在這里設置驗證函數的名稱,我寫了check_1~check_7七個常用的表單驗證函數
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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳州市| 从江县| 前郭尔| 宽城| 阿克苏市| 历史| 临沧市| 麻城市| 陆川县| 焦作市| 泉州市| 淮北市| 扬中市| 西藏| 叙永县| 青岛市| 平罗县| 内丘县| 榆林市| 林西县| 高台县| 北宁市| 盖州市| 黔东| 宁化县| 汉川市| 石屏县| 伊宁县| 山阳县| 大邑县| 肥乡县| 西宁市| 札达县| 谷城县| 阿鲁科尔沁旗| 镇康县| 中方县| 囊谦县| 普安县| 海晏县| 黎川县|