Javascript中怎么利用正则表达式校验密码复杂度
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,这篇文章将为大家详细讲解有关Javascript中怎么利用正则表达式校验密码复杂度,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。目前使用的正则表达式如
千家信息网最后更新 2025年02月24日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安全错误
数据库的锁怎样保障安全
数据库属于什么类专业
浙江正规软件开发过程
网络安全参议员
中职网络技术高考题
HDFS的数据库
盛大传奇网络技术职位叫什么
办理软件开发服务资质认证机构
服务器上如何管理网站
海口网络安全课程简单易学
周鸿祎讲网络安全国家队
俄罗斯有苹果的服务器吗
高校网络安全责任制实施细则
软件开发人员介入表
崇明区技术软件开发加工厂
剑灵虚拟机显示服务器维护中
四川伍佰万互联网科技有限公司
hive表如何清理数据库
网络安全具有四个方面的特征
软件开发平台是啥
数据库和代码统一版本管理
网络安全技术路线图
小白服务器排行榜
网络安全法恶意ip
力控数据库怎么恢复
网络技术现状分析
网络黑客如何攻击公司服务器
互联网企业网络安全管理
91网络安全法
农行软件开发中心社招
服务器进入anaconda环境