国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 益阳市| 历史| 呼伦贝尔市| 新竹市| 绥江县| 象山县| 明星| 玉屏| 闸北区| 桂东县| 永州市| 洛阳市| 平昌县| 车致| 泸州市| 兴仁县| 刚察县| 陇川县| 桓仁| 筠连县| 齐齐哈尔市| 化隆| 额尔古纳市| 阳西县| 乐亭县| 平和县| 腾冲县| 鲁甸县| 通河县| 绥棱县| 九龙县| 治多县| 修文县| 四平市| 应用必备| 遵义市| 大城县| 永兴县| 靖边县| 门头沟区| 宁河县|