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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

一些js代碼

2024-05-06 15:46:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
////////////////////前4行程序用于保護(hù)js代碼不被下載 // ////////////////////基本正則表達(dá)式/////////////////// //非空驗(yàn)證 function NotNull (str) { return (str!=""); } //郵件地址驗(yàn)證 function checkEmail (str) { //郵件地址正則表達(dá)式 isEmail1=/^w+([.-]w+)*@w+([.-]w+)*.w+$/; //郵件地址正則表達(dá)式 isEmail2=/^.*@[^_]*$/; //驗(yàn)證郵件地址,返回結(jié)果 return (isEmail1.test(str)&&isEmail2.test(str)); } //身份證驗(yàn)證 function checkIDCard (str) { //身份證正則表達(dá)式(15位) isIDCard1=/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/; //身份證正則表達(dá)式(18位) isIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{4}$/; //驗(yàn)證身份證,返回結(jié)果 return (isIDCard1.test(str)||isIDCard2.test(str)); } //IP驗(yàn)證 function checkIP (str) { //IP正則表達(dá)式 IP='(25[0-5]|2[0-4]/d|1/d/d|/d/d|/d)'; IPdot=IP+'/.'; isIPaddress=new RegExp('^'+IPdot+IPdot+IPdot+IP+'$'); //驗(yàn)證IP,返回結(jié)果 return (isIPaddress.test(str)); } //主頁(yè)(網(wǎng)址)驗(yàn)證 function checkHomepage (str) { //主頁(yè)正則表達(dá)式 //isHomepage=/^w+([.-]w)*$/; isHomepage=/^w+(.w+)+.w+$/; //驗(yàn)證主頁(yè),返回結(jié)果 return (isHomepage.test(str)); } //是否數(shù)字 function isNum (str) { //isNumber=/^([1-9]d*(.d+)?)|(d+(.d+))$/; isNumber=/^d+(.d+)?$/; //驗(yàn)證并返回結(jié)果 return (isNumber.test(str)); } //是否整數(shù) function isInt (str) { isInteger=/^d+$/; //驗(yàn)證并返回結(jié)果 return (isInteger.test(str)); } //是否字母 function isChar (str) { isCharacter=/^[A-Za-z]+$/; //驗(yàn)證并返回結(jié)果 return (isCharacter.test(str)); } /////////////////////基本彈出窗口/////////////////// function checkBoolean(bv,i,w) { if(bv==false) { try{i.focus();}catch(e){} alert(w); return false; } return true } ////////////////////元素和取值判斷//////////////////// // 已選擇 function checkElement_selected(item,alert_str) { if(item.type=="select-one")return checkElement_NotNull(item,alert_str); if(alert_str.length==0)alert_str=item.title+"為必選項(xiàng)!"; rt=false; if(item.length>0) { for(i=0;i<item.length;i++){rt=rt||item[i].checked;} } else { rt=item.checked } return checkBoolean(rt,item[0],alert_str); return true; } // 不為空 function checkElement_NotNull(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_NotNull(v,a,w,g)); } function checkValue_NotNull(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=NotNull(v); return(checkBoolean(bv,i,w)); } // 合法郵箱 function checkElement_IsEmail(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsEmail(v,a,w,g)); } function checkValue_IsEmail(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=checkEmail(v); return(checkBoolean(bv,i,w)); } // 合法身份證 function checkElement_IsIDCard(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsIDCard(v,a,w,g)); } function checkValue_IsIDCard(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=checkIDCard(v); return(checkBoolean(bv,i,w)); } // 合法IP function checkElement_IsIP(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsIP(v,a,w,g)); } function checkValue_IsIP(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=checkIP(v); return(checkBoolean(bv,i,w)); } // 驗(yàn)證數(shù)字 function checkElement_IsNum(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsNum(v,a,w,g)); } function checkValue_IsNum(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=isNum(v); return(checkBoolean(bv,i,w)); } // 驗(yàn)證整數(shù) function checkElement_IsInt(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsInt(v,a,w,g)); } function checkValue_IsInt(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=isInt(v); return(checkBoolean(bv,i,w)); } // 驗(yàn)證字母 function checkElement_IsChar(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsChar(v,a,w,g)); } function checkValue_IsChar(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=isChar(v); return(checkBoolean(bv,i,w)); } // 合法主頁(yè) function checkElement_IsHomepage(a,alert_str,g) { v=a.value; w=alert_str; if(alert_str.length==0)w=a.title+"不能為空!"; return(checkValue_IsHomepage(v,a,w,g)); } function checkValue_IsHomepage(v,i,w,g) { if(g!="NOT_TRIM")v=v.replace(/(^s*)|(s*$)/g, ""); bv=checkHomepage(v); return(checkBoolean(bv,i,w)); }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 莱州市| 永福县| 怀远县| 白城市| 阿图什市| 房产| 凤山县| 寿光市| 武城县| 蓬安县| 天水市| 绍兴市| 榆树市| 卓尼县| 沂南县| 宝清县| 洛浦县| 十堰市| 新竹县| 仙桃市| 阳高县| 滨州市| 含山县| 淮安市| 阳春市| 金堂县| 深泽县| 方正县| 襄城县| 历史| 武胜县| 新建县| 乾安县| 靖州| 太和县| 淮阳县| 甘孜县| 阳朔县| 菏泽市| 逊克县| 靖州|