日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS的常用正则表达式 验证密码

發布時間:2023/12/9 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS的常用正则表达式 验证密码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JS的正則表達式強:字母+數字+特殊字符?^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$中:字母+數字,字母+特殊字符,數字+特殊字符^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$弱:純數字,純字母,純特殊字符 ^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$//校驗是否全由數字組成function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true }//校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 Java代碼 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true }function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true }//校驗用戶姓名:只能輸入1-30個以字母開頭的字串 Java代碼 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } }} //校驗密碼:只能輸入6-20個字母、數字、下劃線 function isPasswd(s) { var patrn=/^(\w){6,20}$/; if (!patrn.exec(s)) return false return true } //校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-” function isTel(s) { //var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/; var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) return false return true } //校驗手機號碼:必須以數字開頭,除數字外,可含有“-” function isMobil(s) { var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) return false return true } //校驗郵政編碼 function isPostalCode(s) { //var patrn=/^[a-zA-Z0-9]{3,12}$/; var patrn=/^[a-zA-Z0-9 ]{3,12}$/; if (!patrn.exec(s)) return false return true } //校驗搜索關鍵字 function isSearch(s) { var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\] [\]\{\}:;'\,.<>?]{0,19}$/; if (!patrn.exec(s)) return false return true } function isIP(s) //by zergling { var patrn=/^[0-9.]{1,20}$/; if (!patrn.exec(s)) return false return true } 正則表達式 ^\\d+$  //非負整數(正整數 + 0) ^[0-9]*[1-9][0-9]*$  //正整數 ^((-\\d+)|(0+))$  //非正整數(負整數 + 0) ^-[0-9]*[1-9][0-9]*$  //負整數 ^-?\\d+$    //整數 ^\\d+(  //非負浮點數(正浮點數 + 0) ^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //正浮點數 ^((-\\d+(  //非正浮點數(負浮點數 + 0) ^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //負浮點數 ^(-?\\d+)(  //浮點數 ^[A-Za-z]+$  //由26個英文字母組成的字符串 ^[A-Z]+$  //由26個英文字母的大寫組成的字符串 ^[a-z]+$  //由26個英文字母的小寫組成的字符串 ^[A-Za-z0-9]+$  //由數字和26個英文字母組成的字符串 ^\\w+$  //由數字、26個英文字母或者下劃線組成的字符串 ^[\\w-]+(    //email地址 ^[a-zA-z]+://(  //url ^[A-Za-z0-9_]*$匹配完整域名的正則表達式: [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?

總結

以上是生活随笔為你收集整理的JS的常用正则表达式 验证密码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。