中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JS表單驗證的代碼(常用)
來源:易賢網 閱讀:1288 次 日期:2016-07-08 14:12:54
溫馨提示:易賢網小編為您整理了“JS表單驗證的代碼(常用)”,方便廣大網友查閱!

最近沒有項目做,有點空余時間,小編把日常比較常用的js表單驗證代碼整理分享到腳本之家平臺,供大家學習,需要的朋友參考下吧!

注冊驗證:

<script language="JavaScript" src="js/jquery-1.9.1.min.js" type="text/javascript"></script>

//驗證表單

function vailForm(){

var form = jQuery("#editForm");

if(!vailNickName())return;

if(!vailPhone())return;

if(!vailPwd())return;

if(!vailConfirmPwd())return;

if(!vailEmail())return;

if(!vailCode())return;

if(!vailAgree())return;

form.submit();

}

//驗證昵稱

function vailNickName(){

var nickName = jQuery("#nickName").val();

var flag = false;

var message = "";

var patrn=/^\d+$/;

var length = getNickNameLength();

if(nickName == ''){

message = "昵稱不能為空!";

}else if(length<4||length>16){

message = "昵稱為4-16個字符!";

} else if(checkNickNameIsExist()){

message = "該昵稱已經存在,請重新輸入!";

}else{

flag = true;

}

if(!flag){

jQuery("#nickNameDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#nickNameP").html("");

jQuery("#nickNameP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#nickName").focus();

}else{

jQuery("#nickNameDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#nickNameP").html("");

jQuery("#nickNameP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>該昵稱可用");

}

return flag;

}

//計算昵稱長度

function getNickNameLength(){

var nickName = jQuery("#nickName").val();

var len = 0;

for (var i = 0; i < nickName.length; i++) {

var a = nickName.charAt(i);

      //函數格式:stringObj.match(rgExp) stringObj為字符串必選 rgExp為正則表達式必選項

      //返回值:如果能匹配則返回結果數組,如果不能匹配返回null

if (a.match(/[^\x00-\xff]/ig) != null){

len += 2;

}else{

len += 1;

}

}

return len;

}

//驗證昵稱是否存在

function checkNickNameIsExist(){

var nickName = jQuery("#nickName").val();

var flag = false;

jQuery.ajax(

{ url: "checkNickName?t=" + (new Date()).getTime(),

data:{nickName:nickName},

dataType:"json",

type:"GET",

async:false,

success:function(data) {

var status = data.status;

if(status == "1"){

flag = true;

}

}

});

return flag;

}

//驗證手機號

function vailPhone(){

var phone = jQuery("#phone").val();

var flag = false;

var message = "";

//var myreg = /^(((13[0-9]{1})|159|153)+\d{8})$/;

var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0-9]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-3]{1})|(18[5-9]{1}))+\d{8})$/;

if(phone == ''){

message = "手機號碼不能為空!";

}else if(phone.length !=11){

message = "請輸入有效的手機號碼!";

}else if(!myreg.test(phone)){

message = "請輸入有效的手機號碼!";

}else if(checkPhoneIsExist()){

message = "該手機號碼已經被綁定!";

}else{

flag = true;

}

if(!flag){

jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#phoneP").html("");

jQuery("#phoneP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#phone").focus();

}else{

jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#phoneP").html("");

jQuery("#phoneP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>該手機號碼可用");

}

return flag;

}

//驗證手機號是否存在

function checkPhoneIsExist(){

var phone = jQuery("#phone").val();

var flag = true;

jQuery.ajax(

{ url: "checkPhone?t=" + (new Date()).getTime(),

data:{phone:phone},

dataType:"json",

type:"GET",

async:false,

success:function(data) {

var status = data.status;

if(status == "0"){

flag = false;

}

}

});

return flag;

}

//驗證密碼

function vailPwd(){

var password = jQuery("#password").val();

var flag = false;

var message = "";

var patrn=/^\d+$/;

if(password ==''){

message = "密碼不能為空!";

}else if(password.length<6 || password.length>16){

message = "密碼6-16位!";

}else if(patrn.test(password)){

message = "密碼不能全是數字!";

}else{

flag = true;

}

if(!flag){

jQuery("#passwordDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#passwordP").html("");

jQuery("#passwordP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#password").focus();

}else{

jQuery("#passwordDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#passwordP").html("");

jQuery("#passwordP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>該密碼可用");

}

return flag;

}

//驗證確認密碼

function vailConfirmPwd(){

var confirmPassword = jQuery("#confirm_password").val();

var patrn=/^\d+$/;

var password = jQuery("#password").val();

var flag = false;

var message = "";

if(confirmPassword == ''){

message = "請輸入確認密碼!";

}else if(confirmPassword != password){

message = "二次密碼輸入不一致,請重新輸入!";

}else if(patrn.test(password)){

message = "密碼不能全是數字!";

}else {

flag = true;

}

if(!flag){

jQuery("#confirmPasswordDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#confirmPasswordP").html("");

jQuery("#confirmPasswordP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#confirm_password").focus();

}else{

jQuery("#confirmPasswordDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#confirmPasswordP").html("");

jQuery("#confirmPasswordP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>密碼正確");

}

return flag;

}

//驗證郵箱

function vailEmail(){

var email = jQuery("#email").val();

var flag = false;

var message = "";

var myreg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 

if(email ==''){

message = "郵箱不能為空!";

}else if(!myreg.test(email)){

message = "請輸入有效的郵箱地址!";

}else if(checkEmailIsExist()){

message = "該郵箱地址已經被注冊!";

}else{

flag = true;

}

if(!flag){

jQuery("#emailDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#emailP").html("");

jQuery("#emailP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#email").focus();

}else{

jQuery("#emailDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#emailP").html("");

jQuery("#emailP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>該郵箱可用");

}

return flag;

}

//驗證郵箱是否存在

function checkEmailIsExist(){

var email = jQuery("#email").val();

var flag = false;

jQuery.ajax(

{ url: "checkEmail?t=" + (new Date()).getTime(),

data:{email:email},

dataType:"json",

type:"GET",

async:false,

success:function(data) {

var status = data.status;

if(status == "1"){

flag = true;

}

}

});

return flag;

}

//驗證驗證碼

function vailCode(){

var randCode = jQuery("#randCode").val();

var flag = false;

var message = "";

if(randCode == ''){

message = "請輸入驗證碼!";

}else if(!checkCode()){

message = "驗證碼不正確!";

}else{

flag = true;

}

if(!flag){

jQuery("#randCodeDiv").removeClass().addClass("ui-form-item has-error");

jQuery("#randCodeP").html("");

jQuery("#randCodeP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message);

//jQuery("#randCode").focus();

}else{

jQuery("#randCodeDiv").removeClass().addClass("ui-form-item has-success");

jQuery("#randCodeP").html("");

jQuery("#randCodeP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>");

}

return flag;

}

//檢查隨機驗證碼是否正確

function checkCode(){

var randCode = jQuery("#randCode").val();

var flag = false;

jQuery.ajax(

{ url: "checkRandCode?t=" + (new Date()).getTime(),

data:{randCode:randCode},

dataType:"json",

type:"GET",

async:false,

success:function(data) {

var status = data.status;

if(status == "1"){

flag = true;

}

}

});

return flag;

}

//判斷是否選中

function vailAgree(){

if(jQuery("#agree").is(":checked")){

return true;

}else{

alert("請確認是否閱讀并同意XX協議");

}

return false;

}

function delHtmlTag(str){ var str=str.replace(/<\/?[^>]*>/gim,"");//去掉所有的html標記 var result=str.replace(/(^\s+)|(\s+$)/g,"");//去掉前后空格 return result.replace(/\s/g,"");//去除文章中間空格}<!DOCTYPE html><html><body><h1>我的第一段 JavaScript</h1><p>請輸入數字。如果輸入值不是數字,瀏覽器會彈出提示框。</p><input id="demo" type="text"><script>function myFunction(){var x=document.getElementById("demo").value;if(x==""){ alert("輸入不能為空"); return;}if(isNaN(x)){ alert("請輸入數字"); return;}if(x.length!=6){ alert("請輸入6位數字"); return;}}</script><button type="button" onclick="myFunction()">點擊這里</button></body></html> 

//驗證密碼為數字字母下劃線

function CheckPwd(pwd) {

var validStr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_~/!@#$%^&*();-+.=,";

for (i = 0; i < pwd.length; i++) {

if (validStr.indexOf(pwd.charAt(i)) == -1) {

return false;

}

}

return true;

}

//驗證郵箱格式

function checkemail(email) {

var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

if (!filter.test(email)) {

return false;

}

return true;

}

function isEmail(val) {

return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_\`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/.test(val);

}

///手機號碼驗證

function checktelephone(cellPhone) {

var RegCellPhone = /^([0-9]{11})?$/;

falg = cellPhone.search(RegCellPhone);

if (falg == -1) {

return false;

} else {

return true;

}

}

//獲取URL參數值

function getParameter(param) {

var query = window.location.search;

var iLen = param.length;

var iStart = query.indexOf(param);

if (iStart == -1)

return "";

iStart += iLen + 1;

var iEnd = query.indexOf("&", iStart);

if (iEnd == -1)

return query.substring(iStart);

return query.substring(iStart, iEnd);

}

以上代碼是小編給大家介紹的js表單驗證,代碼簡單易懂,非常實用,希望對大家有所幫助

更多信息請查看網絡編程
易賢網手機網站地址:JS表單驗證的代碼(常用)
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品乱码人人做人人爱| 亚洲电影在线播放| 亚洲天堂av综合网| 亚洲视频精品在线| 中日韩在线视频| 亚洲视频第一页| 中日韩视频在线观看| 亚洲私人影院在线观看| 99精品视频一区二区三区| 亚洲一区二区三区在线视频| 一片黄亚洲嫩模| 亚洲综合清纯丝袜自拍| 欧美国产1区2区| 国产深夜精品福利| 亚洲午夜久久久久久久久电影网| 小处雏高清一区二区三区| 欧美电影免费| 最新国产成人在线观看| 免费在线成人| 91久久极品少妇xxxxⅹ软件| 久久久精品免费视频| 欧美日韩亚洲一区| 一区二区成人精品| 免费成人黄色| 性xx色xx综合久久久xx| 蜜臀va亚洲va欧美va天堂| 亚洲国产精品久久久久| 国产精品欧美久久| 久久精品99国产精品酒店日本| 国产精品三级久久久久久电影| 亚洲精品免费在线| 国产精品久久9| 欧美一区中文字幕| 在线不卡亚洲| 欧美日韩国产综合一区二区| 国产视频一区免费看| 欧美一区二区三区的| 国产精品拍天天在线| 亚洲欧美一区二区原创| 国产日韩专区在线| 国产一区日韩欧美| 亚洲欧美怡红院| 国产一区二区三区免费不卡| 最新成人av网站| 欧美激情精品久久久久久免费印度| 韩国欧美一区| 欧美国产精品久久| 亚洲少妇最新在线视频| 欧美视频网址| 亚洲欧美一区二区在线观看| 国产精品日韩欧美一区二区三区 | 日韩亚洲欧美成人| 欧美精品免费在线| 性8sex亚洲区入口| 亚洲欧美欧美一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 欧美亚洲视频在线观看| 亚洲福利视频免费观看| 国产一区二区在线观看免费| 亚洲小视频在线观看| 国产午夜精品久久久久久免费视| 亚洲一区二区三区久久| 国内精品久久久久影院优| 蜜桃av综合| 亚洲女优在线| 亚洲激情第一页| 欧美连裤袜在线视频| 性伦欧美刺激片在线观看| 亚洲区欧美区| 国产精品乱人伦一区二区| 日韩视频免费观看高清完整版| 国产精品福利在线| 免费人成精品欧美精品| 久久福利毛片| 亚洲影院色无极综合| 日韩系列在线| 亚洲麻豆av| 一本久道综合久久精品| 亚洲精品资源美女情侣酒店| 狠狠干综合网| 一区二区三区在线观看国产| 国产精品久久久久久户外露出| 久久精品国产精品| 欧美资源在线观看| 亚洲一区二区三区高清| 亚洲电影免费| 欧美影院在线播放| 久久高清免费观看| 性感少妇一区| 免费日韩一区二区| 欧美专区亚洲专区| 久久久国产午夜精品| 欧美精品亚洲二区| 欧美三级免费| 亚洲国产小视频| 亚洲最新中文字幕| 久久不见久久见免费视频1| 欧美一区免费视频| 欧美mv日韩mv亚洲| 国产精品永久免费视频| 亚洲国产欧美国产综合一区| 在线视频中文亚洲| 欧美www视频| 国产亚洲欧美一区二区| 亚洲欧洲在线播放| 性做久久久久久| 欧美高清视频www夜色资源网| 欧美91福利在线观看| 国产欧美一二三区| 99国产一区| 欧美激情视频给我| 黄色成人精品网站| 一道本一区二区| 欧美日韩岛国| 亚洲精品视频啊美女在线直播| 欧美一级在线播放| 国产精品久久久亚洲一区| 99精品欧美一区| 亚洲精品视频免费在线观看| 欧美一区二区三区在线免费观看| 欧美日韩久久不卡| 亚洲欧洲一区二区三区| 久久精品最新地址| 国产精品久久久久9999高清 | 中文久久乱码一区二区| 美玉足脚交一区二区三区图片| 国产亚洲永久域名| 欧美激情一区二区在线 | 老色鬼久久亚洲一区二区| 国产精品高潮粉嫩av| 亚洲一区免费在线观看| 国产精品一区免费观看| 久久视频在线看| 欧美成人午夜激情在线| 亚洲一区二区三区高清 | 欧美中在线观看| 国产精品国产成人国产三级| 欧美伊人久久久久久久久影院| 国产在线视频欧美一区二区三区| 米奇777在线欧美播放| 亚洲午夜精品一区二区| 黄色成人小视频| 国产精品高清网站| 久久久综合激的五月天| 日韩视频在线一区| 一区二区三区自拍| 国产精品美女主播| 奶水喷射视频一区| 午夜综合激情| 亚洲狼人综合| 久久全球大尺度高清视频| 亚洲桃色在线一区| 亚洲日本中文| 伊人久久亚洲热| 国内免费精品永久在线视频| 欧美日韩综合在线免费观看| 久久夜色精品国产亚洲aⅴ| 亚洲一二三区在线观看| 夜久久久久久| 在线观看欧美视频| 韩国av一区二区三区四区| 国产精品日韩欧美一区二区三区| 欧美视频日韩视频| 国产美女一区| 国产亚洲激情| 伊人久久婷婷| 亚洲国产导航| 亚洲激情第一区| 亚洲视频香蕉人妖| 猫咪成人在线观看| 国产精品网站视频| 亚洲日本中文| 久久久久久网| 国产一区二区按摩在线观看| 亚洲国产网站| 久久久精品国产免大香伊| 欧美日韩免费视频| 亚洲国产欧美不卡在线观看 | 亚洲欧美视频| 欧美天堂亚洲电影院在线播放 | 亚洲激情第一页| 久久精品一区中文字幕| 国产精品久久久久久妇女6080| 亚洲国产精品一区二区第四页av| 欧美一区二区在线观看| 欧美视频在线观看视频极品| 亚洲国产一区二区三区a毛片| 久久免费视频这里只有精品| 国产一区自拍视频| 久久精品亚洲一区二区| 激情成人亚洲| 蜜臀va亚洲va欧美va天堂| 最新成人av网站| 欧美日本一道本在线视频| 99在线精品免费视频九九视| 欧美日本高清一区| 中文在线资源观看视频网站免费不卡| 欧美—级在线免费片| 亚洲香蕉在线观看| 国产在线欧美|