Javascript中怎么利用正则表达式校验密码复杂度
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关Javascript中怎么利用正则表达式校验密码复杂度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。目前使用的正则表达式如
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
迅图网络技术有限公司
一键部署哪个服务器好
decimal数据库
软件开发对笔记本显卡有要求吗
浙江省网络安全考研学校
安徽超频服务器出厂价
海南大学研究生网络安全专业
正能量网络技术
欧盟建立数据库
服务器rac
数据库帮助类
广州汇智网络技术怎么样
丝路服务器怎么用
网络安全与国家主权的关系
重点舆情和网络安全座谈会
数据库的存储在什么位置
移动电商app软件开发价位
思科网络技术培训班
召开网络安全警示教育大会
晨胜网络技术
服务器机房怎么维护
使命召唤手游总是连接服务器
数据库原理及技术钱雪忠
海康智能行为管理服务器
魔域宝宝的数据库是什么
网络安全法规定谁负责安全
四川大学网络安全与法学怎么样
石景山区网络安全资质申请哪家好
重点舆情和网络安全座谈会
网络安全插画