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

首頁 > 編程 > regex > 正文

Javascript校驗(yàn)密碼復(fù)雜度的正則表達(dá)式

2020-01-20 22:05:25
字體:
供稿:網(wǎng)友

目前使用的正則表達(dá)式如下:

復(fù)制代碼 代碼如下:

(?=.*/d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}

對應(yīng)的驗(yàn)證規(guī)則是:密碼中必須包含字母、數(shù)字、特稱字符,至少8個(gè)字符,最多30個(gè)字符。

這個(gè)正則表達(dá)式在C#可以正常使用,但是在Javascript中卻有問題。

請問是在js中如何寫這樣的正則表達(dá)式?

測試字符串:a123456-

解決方法如下所示:

把/d改為[0-9]問題就解決了,正則表達(dá)式如下:

復(fù)制代碼 代碼如下:

var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
console.log(regex.test('a123456-'));

下面在看下正則表達(dá)式校驗(yàn)密碼的方法

密碼規(guī)則:6-20位字母數(shù)字組合:

復(fù)制代碼 代碼如下:

var reg = /^[A-Za-z0-9]{6,20}$/;

以上所述是小編給大家介紹的Javascript校驗(yàn)密碼復(fù)雜度的正則表達(dá)式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 钦州市| 揭东县| 冕宁县| 太仆寺旗| 金秀| 景东| 西畴县| 神农架林区| 新干县| 岳阳县| 平南县| 衡南县| 蕉岭县| 绵竹市| 营山县| 江城| 平邑县| 广宗县| 隆化县| 佛山市| 博客| 南涧| 铜梁县| 株洲市| 阿拉善盟| 哈密市| 含山县| 武山县| 宁津县| 罗定市| 东莞市| 兴安县| 丹江口市| 陆川县| 东乡县| 阿鲁科尔沁旗| 三都| 丰顺县| 波密县| 宁乡县| 绵阳市|