Javascript中怎么利用正则表达式校验密码复杂度
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章将为大家详细讲解有关Javascript中怎么利用正则表达式校验密码复杂度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。目前使用的正则表达式如
千家信息网最后更新 2024年11月23日Javascript中怎么利用正则表达式校验密码复杂度
这篇文章将为大家详细讲解有关Javascript中怎么利用正则表达式校验密码复杂度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
目前使用的正则表达式如下:
(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}
对应的验证规则是:密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符。
这个正则表达式在C#可以正常使用,但是在Javascript中却有问题。
请问是在js中如何写这样的正则表达式?
测试字符串:a123456-
解决方法如下所示:
把\d改为[0-9]问题就解决了,正则表达式如下:
复制代码 代码如下:
var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
console.log(regex.test('a123456-'));
下面在看下正则表达式校验密码的方法
密码规则:6-20位字母数字组合:
复制代码 代码如下:
var reg = /^[A-Za-z0-9]{6,20}$/;
关于Javascript中怎么利用正则表达式校验密码复杂度就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
正则
表达式
密码
代码
字符
复杂
复杂度
内容
字母
数字
文章
方法
是在
更多
知识
篇文章
规则
问题
不错
字符串
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
九游海岛奇兵数据库
数据库 免费
农村小学生网络安全知识
高防服务器ip
搜索网页显示未连接上服务器
数据库服务器 负载均衡
淮安淮扬信网络技术公司
阿里云网络安全防护
数据网络安全要求
网络安全法和网络等级保护
系统不同如何共享数据库
学生网络安全新闻稿
华为手机怎么管理云服务器
公司软件开发能力
国家网络安全周先进个人事迹
上海ios软件开发
大学有数据库原理与应用
深圳瑞游网络技术有限公司
软件开发模型 winwin
苏州p2p软件开发
网络安全之隐私安全
四川凉山棋牌平台软件开发
阿里云能连接本地数据库吗
搞一个服务器打游戏
泾县现代软件开发服务设备
sql数据库图书馆课程设计
头条新闻搜索数据库
asp文件数据库
新来的实习生把数据库搞炸了
泉城广场网络安全2020