麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

詳解表單驗證正則表達式實例(推薦)

2020-03-22 16:54:11
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:
reg = /^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/i;
不包含中文:復制代碼 代碼如下:
reg = /.*[/u4e00-/u9fa5]+.*$/i;
身份證號:// 驗證身份證號碼 var city = {11:'北京',12:'天津',13:'河北',14:'山西',15:'內蒙古',21:'遼寧',22:'吉林',23:'黑龍江 ',31:'上海',32:'江蘇',33:'浙江',34:'安徽',35:'福建',36:'江西',37:'山東',41:'河南',42:'湖北 ',43:'湖南',44:'廣東',45:'廣西',46:'海南',50:'重慶',51:'四川',52:'貴州',53:'云南',54:'西藏 ',61:'陜西',62:'甘肅',63:'青海',64:'寧夏',65:'新疆',71:'臺灣',81:'香港',82:'澳門',91:'國外 '}; function check_idcard(n) var im = 0; var info, i, bd; if(n.length != 18) return false; n = n.replace(/x$/i,"a"); if(city[parseInt(n.substr(0,2))] == null) return false; bd = n.substr(6,4)+"-"+Number(n.substr(10,2))+"-"+Number(n.substr(12,2)); var d = new Date(bd.replace(/-/g,"/")) if(bd != (d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate())) return false; for(i = 17; i i--) im += (Math.pow(2,i) % 11) * parseInt(n.charAt(17 - i),11) if(im % 11 != 1) return false; return true; } 密碼強度檢測:function ops_pwd_set(obj) var pwd = obj; if(typeof obj.html' target='_blank'>value != 'undefined') pwd = obj.value; if(pwd == '') return false; var len = pwd.length; if(pwd == '') ops_show("密碼不能為空",true); return false; //中文 if(/[/u4e00-/u9fa5]+/.test(pwd)){ ops_show("密碼不能含有中文",true); return false; //空白 var tmppwd = pwd.replace(//s+/g,""); if(tmppwd != pwd){ ops_show("密碼不能含有空白字符",true); return false; //長度 if( len 6 || len 20){ ops_show("密碼長度需在6-20位之間",true); return false; //正則表達式 var is_all_num = /^/d+$/.test(pwd) ; var have_num = //d/.test(pwd) ; var is_all_abc = /^[a-zA-Z]+$/.test(pwd) ; var have_abc = /[a-zA-Z]/.test(pwd) ; var have_strong = /[^a-zA-Z0-9]/.test(pwd) ; var is_very_strong = pwd.split(/[^a-zA-Z_0-9]/).length * 禁用: * 1)全為數字且少于8位 * 2)密碼字符全部相同 var disable_msg = "此密碼安全性太弱,不可用" ; if(is_all_num && len 8){ ops_show(disable_msg,true); return false; var i=0; var apwd = pwd.split(''); for(i=1; i len ; i ++) if(apwd[i] != apwd[0]) break; if(i = len){ ops_show(disable_msg,true); return false; * 極強: * 1)數字與字母與其它可打印字符(大于2位)且大于等于8位 if( (have_num && have_abc && is_very_strong && len = 8) ){ ops_show(' font color="#00cc00" 極強 /font return true; * 強: * 1)數字與字母與其它可打印字符且大于等于8位 * 2)數字與字母與其它可打印字符(大于2位)且小于8位 * 3)兩兩組合大于等于8位 if( (have_num && have_abc && have_strong && len = 8) || (have_num && have_abc && is_very_strong && len 8) || ( ( (have_num && have_strong) || (have_abc && have_strong) ) && len = 8 ) ){ ops_show(' font color="#00cc00" 強 /font return true; * 中: * 1)數字與字母混合且大于等于8位 * 2)數字與字母與其它可打印字符且小于8位 * 3)兩兩組合 if( (have_num && have_abc && len = 8) || (have_num && have_abc && have_strong && len 8) || ( (have_num && have_strong) || (have_abc && have_strong) ) ){ ops_show(' font color="#ff9900" 密碼強度中 /font return true; * 弱: * 1)全部為數字或字母 * 2)數字與字母混合且少于8位 if( (is_all_num || is_all_abc) || (have_num && have_abc && len 8) ){ ops_show(' font color="#ff0000" 密碼強度弱 /font return true; //其它 ops_show(' font color="#ff0000" 密碼強度一般 /font return true; } 以上所述是小編給大家介紹的詳解表單驗證正則表達式實例(推薦)的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對phpstudy網站的支持!PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品欧美久久久久一区二区 | 日韩一级网站 | 欧美成人激情在线 | 成人在线观看免费 | 国产免费福利视频 | 久国久产久精永久网页 | 成年人视频在线免费观看 | 18一20岁一级毛片 | 操碰视频在线观看 | 免费观看国产精品视频 | 草莓视频久久 | 久久欧美亚洲另类专区91大神 | 在线影院av | 午夜激情视频免费 | 国产在线精品一区二区三区 | 综合网日日天干夜夜久久 | 亚洲天堂ww | 免费毛片电影 | 久久精品日本一区 | jizzjizz中国人少妇中文 | 一区二区久久电影 | 日韩在线播放中文字幕 | 亚洲精品一区中文字幕 | 欧美成年私人网站 | 欧美在线观看视频一区二区 | 毛片免费看的 | 99这里有精品 | a一级黄 | 国产午夜精品一区二区三区四区 | 欧美精品久久久久久久久久 | 欧美视频一二区 | 美国av片在线观看 | 国产亚洲精品视频中文字幕 | 黄色片免费看网站 | 中文字幕xxx| 91成人免费看片 | 久久成人精品视频 | 一区二区三区日韩 | 日韩中文字幕一区二区三区 | 国产91九色 | 中国av中文字幕 |