最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js 正則驗(yàn)證密碼強(qiáng)度(包含數(shù)字+特殊字符+英文字母大小寫)

 更新時(shí)間:2023年01月31日 14:51:59   作者:在下月亮有何貴干  
密碼驗(yàn)證是常見(jiàn)的網(wǎng)站注冊(cè)方法,本文主要介紹了js 正則驗(yàn)證密碼強(qiáng)度(包含數(shù)字+特殊字符+英文字母大小寫),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

記錄一下js正則密碼要求匹配方法。

正文

下方正則共包括四種篩選,可以根據(jù)需要去除對(duì)應(yīng)括號(hào)內(nèi)容即可:

  • (?=.{12})表示要大等于12位。
  • (?=.*?[a-z])表示要有小寫字母。
  • (?=.*?[A-Z])表示要有大寫字母。
  • (?=.*?\d)表示要有數(shù)字。
  • (?=.?[?!&¥$%^#,./@";:><[]}{-=+_\|》《。,、?’‘“”~ `])表示要有特殊字符。
    const password = 'Cc1239999***'
    const check = /^(?=.{12})(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[*?!&¥$%^#,./@";:><\[\]}{\-=+_\\|》《。,、?'‘“”~ `]).*$/;
    if (check.test(password)) {
        console.log('ok')
    } else {
        console.log('false')
    }

補(bǔ)充:js正則表達(dá)式驗(yàn)證密碼強(qiáng)度,必須包含數(shù)字,大寫字母,小寫字母,特殊字符四選三。驗(yàn)證數(shù)字,大寫字母,小寫字母,特殊字符四選三組成的密碼強(qiáng)度,且長(zhǎng)度在8到30個(gè)數(shù)之間

表達(dá)式:

^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,30}$

js寫法:

var regex = new RegExp('^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,30}$');
if(!regex.test(pwd)){
    msgError("輸入錯(cuò)誤:密碼不符合規(guī)則,請(qǐng)重新輸入。");
    $("#password").focus();
    return;
}

解析:

  • [a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,30}表示四種的全部匹配的表達(dá)式
  • \w 是匹配任意不是字母,數(shù)字,下劃線,漢字的字符,這里因?yàn)橛行┨厥庾址ヅ洳涣宋姨砑恿似渌厥庾址?@#$%^&*`~()-+=
  • 然后使用排除法,排除其中只選一種或只選兩種的情況,剩下的就是選了三種的情況了。
  • (?![a-zA-Z]+$)表示排除小寫字母和大寫字母的匹配以此類推排除其他情況就得到最終表達(dá)式

到此這篇關(guān)于js 正則驗(yàn)證密碼強(qiáng)度(包含數(shù)字+特殊字符+英文字母大小寫)的文章就介紹到這了,更多相關(guān)js 正則驗(yàn)證密碼強(qiáng)度內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 談?wù)凱HP中相對(duì)路徑的問(wèn)題與絕對(duì)路徑的使用

    談?wù)凱HP中相對(duì)路徑的問(wèn)題與絕對(duì)路徑的使用

    經(jīng)常看到有人踩在了PHP路徑的坑上面了,感覺(jué)有必要來(lái)說(shuō)說(shuō)PHP中相對(duì)路徑的一些坑,以及PHP中絕對(duì)路徑的使用,下面一起來(lái)看看。
    2016-08-08
  • 原生JavaScript實(shí)現(xiàn)簡(jiǎn)單的圖形驗(yàn)證碼

    原生JavaScript實(shí)現(xiàn)簡(jiǎn)單的圖形驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了如何利用原生JavaScript實(shí)現(xiàn)簡(jiǎn)單的圖形驗(yàn)證碼,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以參考下
    2023-11-11
  • js基礎(chǔ)之DOM中元素對(duì)象的屬性方法詳解

    js基礎(chǔ)之DOM中元素對(duì)象的屬性方法詳解

    下面小編就為大家?guī)?lái)一篇js基礎(chǔ)之DOM中元素對(duì)象的屬性方法詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • 解析javascript 實(shí)用函數(shù)的使用詳解

    解析javascript 實(shí)用函數(shù)的使用詳解

    本篇文章對(duì)javascript中的一些實(shí)用函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • javascript打印大全(打印頁(yè)面設(shè)置/打印預(yù)覽代碼)

    javascript打印大全(打印頁(yè)面設(shè)置/打印預(yù)覽代碼)

    打印頁(yè)面設(shè)置,打印頁(yè)面預(yù)覽在打印過(guò)程中經(jīng)常會(huì)遇到,網(wǎng)上搜集整理了一些實(shí)用的打印方法與大家分享,感興趣的朋友可以了解下哈
    2013-03-03
  • 關(guān)于網(wǎng)頁(yè)中的無(wú)縫滾動(dòng)的js代碼

    關(guān)于網(wǎng)頁(yè)中的無(wú)縫滾動(dòng)的js代碼

    隨便打開(kāi)一個(gè)網(wǎng)頁(yè),基本上都會(huì)看到無(wú)縫滾動(dòng)或者輪播圖,比如淘寶還有360官網(wǎng)的首頁(yè)。那么這些滾動(dòng)效果是怎么實(shí)現(xiàn)的呢?下面小編給大家分享關(guān)于網(wǎng)頁(yè)中的無(wú)縫滾動(dòng)的js代碼,感興趣的朋友一起看下吧
    2016-06-06
  • javascript之Partial Application學(xué)習(xí)

    javascript之Partial Application學(xué)習(xí)

    在數(shù)學(xué)中,一個(gè)函數(shù)是描述每個(gè)輸入值對(duì)應(yīng)唯一輸出值的這種對(duì)應(yīng)關(guān)系,符號(hào)為 f(x)。例如,表達(dá)式 f(x)=x2表示了一個(gè)函數(shù) f,其中每個(gè)輸入值x都與唯一輸出值x2相聯(lián)系
    2013-01-01
  • Bootstrap Tooltip顯示換行和左對(duì)齊的解決方案

    Bootstrap Tooltip顯示換行和左對(duì)齊的解決方案

    小編在使用Bootstrap的Tooltip功能時(shí)遇到一些小問(wèn)題,換行丟失,文字不是左對(duì)齊。下面小編給大家介紹下Bootstrap Tooltip顯示換行和左對(duì)齊的解決方案,感興趣的朋友一起看看吧
    2017-10-10
  • es6中new.target的作用和使用場(chǎng)景簡(jiǎn)單示例分析

    es6中new.target的作用和使用場(chǎng)景簡(jiǎn)單示例分析

    這篇文章主要介紹了es6中new.target的作用和使用場(chǎng)景,結(jié)合簡(jiǎn)單示例形式分析了es6中new.target的基本功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • JS實(shí)現(xiàn)隨頁(yè)面滾動(dòng)顯示/隱藏窗口固定位置元素

    JS實(shí)現(xiàn)隨頁(yè)面滾動(dòng)顯示/隱藏窗口固定位置元素

    窗口固定位置顯示元素,當(dāng)頁(yè)面高度大于某高度,并且頁(yè)面向下滾動(dòng)時(shí),顯示該元素;當(dāng)頁(yè)面位置小于某高度,或者頁(yè)面向上滾動(dòng)時(shí),隱藏該元素,下面通過(guò)本文給大家介紹JS實(shí)現(xiàn)隨頁(yè)面滾動(dòng)顯示/隱藏窗口固定位置元素,需要的朋友參考下吧
    2016-02-02

最新評(píng)論

辽宁省| 贺州市| 屏南县| 蛟河市| 吉首市| 塘沽区| 革吉县| 泸水县| 信丰县| 盱眙县| 富阳市| 汤原县| 醴陵市| 屏东市| 德令哈市| 濉溪县| 曲阳县| 社会| 游戏| 凤凰县| 内丘县| 南安市| 崇信县| 民丰县| 贺州市| 格尔木市| 高淳县| 介休市| 西林县| 灵寿县| 元谋县| 娱乐| 宜丰县| 桂平市| 什邡市| 浙江省| 保靖县| 哈巴河县| 南丹县| 吴川市| 青河县|