问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

密码必须同时包含大写字母、小写字母、数字、特殊符号等四项中的至少三项正则表达式

发布网友 发布时间:2022-05-15 09:00

我来回答

5个回答

热心网友 时间:2023-10-16 19:35

一句正则就行了:

var v=$("#text").val();
reg=/^(?=.*[a-zA-Z])(?=.*[1-9])(?=.*[\W]).{6,}$/;
alert(reg.test(v));

(?=.*[a-zA-Z])  表示后面至少有一个小写字母或大写字母

(?=.*[1-9]) 表示后面要有一位数字

(?=.*[\W]) 表示后面要有一位特殊符号

三者加起来,正好是你需要的!

参考这里,有详细的解释说明及在线实例演示,绝对能帮助到你,及其它需要的朋友们:

jquery里用正则来验证密码,必须包含大小写字母,数字及特殊符号,或最少包含两种

热心网友 时间:2023-10-16 19:35

你的这种需求要用一个正则来解决?我还是第一次遇到.在我目前的技术来看,没人能做到一个正则来解决你的问题.但我可以用别的方法来解决.还有,你用的是什么语言?你的特殊符号指的是哪些?

JAVA:
public boolean checkInput(String str){
int num=0;
num = Pattern.compile("\\d").matcher(str).find()?num+1:num;
num = Pattern.compile("[a-z]").matcher(str).find()?num+1:num;
num = Pattern.compile("[A-Z]").matcher(str).find()?num+1:num;
num = Pattern.compile("[-.!@#$%^&*()+?><]").matcher(str).find()?num+1:num;
return num >=3;
}追问我自己做到了,嘿嘿!!!以后不要那么绝对~

追答收回我说的话.我说错了.
你要用一个正则来解决,估计是把四种条件进行组合排列再用或关系吧.
对于我说的话是绝对了,我的原意是想表达,想要用正则来判断几种条件的必要情况组合是非常不合适的,你这只是四种条件,如果条件多了,不仅表达式难看,效率也是问题.

以不同情况组合的方法是我一向不怎么喜欢的方法.估计你的方法和下面的差不多了,先分析有多少种情况,再列出,再组合,再优化代码.
[a-z][A-Z][0-9]|[a-z][A-Z][?!%&]|[a-z][0-9][?!%&]|[A-Z][0-9][?!%&]

热心网友 时间:2023-10-16 19:36

想了想这个正则还真不好写,道行有点浅。如果你找不到这样的正则,我建议换个思路实现这个验证,把密码字符串转换为char数组,然后遍历数组通过判断ASCII码值来判断是否符合你的要求。

热心网友 时间:2023-10-16 19:36

var reg = /^(?!([a-zA-Z]+|[a-z\d]+|[a-z~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'<,>\.\?\/\!]+|[A-Z\d]+|[A-Z~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'<,>\.\?\/\!]+|[\d~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'<,>\.\?\/\!]+)$)[a-zA-Z\d~`@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'<,>\.\?\/\!]+$/;
var str = "3D2";
console.log(reg.test(str));

热心网友 时间:2023-10-16 19:37

你直接用正则判断不能是汉字不就行啦,我给你个判断汉字的例子
if(lx.match(/[^\u4e00-\u9fa5]/g)) 这个是判断是汉字的时候,你在变量lx前面加个!就可以啦。
这样就可以了,祝你好运!
...数字、特殊符号等四项中的至少三项正则表达式

一句正则就行了:var v=$("#text").val();reg=/^(?=.*[a-zA-Z])(?=.*[1-9])(?=.*[\W]).{6,}$/;alert(reg.test(v));(?=.*[a-zA-Z]) 表示后面至少有一个小写字母或大写字母 (?=.*[1-9]) 表示后面要有一位数字 (?=.*[\W]) 表示后面要有一位特殊符号 三者...

...数字、特殊符号等四项中的至少三项正则表达式 这个问题您解决了么...

你可以选择写段小代码来轻松解决这个问题

密码正则表达式

一、需求:密码必须是包含大写字母、小写字母、数字、特殊符号(不是字母,数字,下划线,汉字的字符)的8位以上组合 二、方案:利用正则表达式来校验 三、思路:排除法 1、排除大写字母、小写字母、数字、特殊符号中1种组合、2种组合、3种组合,那么就只剩下4种都包含的组合了 2、表达式为: ^(?![...

密码正则表达式

结论:密码验证中,我们需要确保密码至少包含大写字母、小写字母、数字和特殊符号,且长度不少于8位。正则表达式是一个有效的解决方案。具体来说,我们可以使用以下表达式进行校验:^ (?![A-Za-z0-9]+$) (?![a-z0-9\\W]+$) (?![A-Za-z\\W]+$) (?![A-Z0-9\\W]+$) ...

正则表达式:密码中必须包含大写、小写、数字、字符并且都要满足。_百...

这个问题真不建议用一个正则表达式来做,可以用4个正则分别匹配,然后用与操作,非要用正则的话,可以考虑在条件分支里面用零宽度断言,但是这个效率和匹配4个正则表达式是一样的

C#编写一正则表达式,用户密码只能输入:1、数字;2、小写字母;3、大写...

^(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![0-9\W]+$)(?![a-z\W]+$)(?![a-zA-Z]+$)(?![A-Z\W]+$)[a-zA-Z0-9\W_]+

...密码要求:内含数字、大小写字母以及特殊字符中至少三种,长度8-16...

正则及测试截图如下:文字版:^(?=(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[\\W_])|(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])|(?=.*[0-9])(?=.*[a-z])(?=.*[\\W_])|(?=.*[0-9])(?=.*[A-Z])(?=.*[\\W_])|(?=.*[a-z])(?=.*[A-...

...至少包括数字,小写字母,大写字母,标点符号中的三种

可以用正则表达式。但是一次性匹配很麻烦。可以这样 var numflag = \d+ ;//至少有一个数字 var charflag = [a-z]+ ;//至少有一个小写字母 var charFlag = [A-Z]+;var labelflag = [\,\.\*\(你想要的标点];如果全部都加上的话 感觉没什么必要了(而且不安全)var flag = 0 ;//...

求一JS正则表达式: 密码长度6位以上,须包含大写、小写、数字、特殊符...

}else{document.title = '您的密码必须含有“小写字母”、“大写字母”、“数字”、“特殊符号”中的任意三种';return false;}}} 上面的代码有说明,另外,这段代码是可以供你测试的,是一个完整的HTML文档,只要复制回去,测试一下就OK。

秘密必须8—16位字符,包含大写字母,小写母,数字和特殊字母符中的三种...

appleID一般为你的常用邮箱账号,而密码设置时必须至少8个字符,且密码第一位必须为大写字母,密码组成必须至少有一个大写字母、小写字母和数字。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
世界环境日是哪天 世界环境日是每一年的6月5日 ...15斤哑铃我该怎么锻炼全身肌肉?尤其整个胸肌??我发现我只锻炼了靠近... 竜雪竜雪萌点 竜雪竜雪萌点 蛙泳一小时游多少米算及格 脑筋急转弯大全及答案王小二在山上放的是山羊还是绵羊 猜答案,王小二当年在山上放的是山羊还是绵羊 南京师范大学有哪些好专业 猜个谜?王小二在山上放的是山羊还是绵羊 眼线水笔液弄衣服上洗的掉不 验证字符串是否含有大写字母的正则 电脑连接宽带时候显示错误651但是无线能连接什么原因 我的电脑宽带连接错误651,连无线有感叹号上不去网,网卡驱动可能出问题了 如何在百度上传文档?为何上传文档页面无浏览按钮?出现了这样的页面 文件上传不显示提交按钮如何做 网页上按钮显示不出来 为什么我的电脑无法上传文件?看不到上传的操作按钮 网页上的选择上传文件处的浏览不显示怎么办? 婴幼儿游泳有哪些好处? 自我鉴定分不分段 自我鉴定相当于思想汇报嘛? 英国首相约翰逊刚大选获胜,为什么就急着要拿国防部“开刀”? 华为noVa3i手机,图册中没有截屏图,为什么图册总有提示有一张 自我鉴定如何一分为二地进行自我评价的? 英国首相约翰逊取消访问印度,他是因为什么原因取消的? 英国首相为什么要辞职? 自我评价,自我鉴定? js中鼠标三键事件问题 钓鱼高手请进,阴天河钓咬铅的问题 精益六西格玛绿带培训、认证有哪些要求呢? 用手机聊QQ的时候上面发的图片我点击收藏,请问收藏到什么地方了?是收藏到微云里面了吗? 手能QQ和微信上的图片和文件点击收藏后在到什么地方打开才能看得到 在微信里点收藏图片,但不知在手机里什么位置可以找到收藏的图片? 想知道说话婉转和拐弯抹角的区别,最好可以举个例子吗具体一点的 微信收藏的文件存放在什么地方 拐弯抹角的意思 成语拐弯抹角的意思 拐弯抹角 形容“说话拐弯抹角”的成语有哪些? 形容说话不直奔主题 拐弯抹角的成语 最好是贬义的 领导对我有偏见,我该辞职换工作吗? 领导偏心同事,除了离职还有其他解决办法吗? 说明管理信息系统设计和开发的基本过程分为几个阶段?每个阶段的主要工作是什么? 工作不够花,什么小额贷款方便快捷啊? 白白的一片雾清怎么祛除? 路由器刷机了怎么 请问众位口袋妖怪高手,秘技“清雾”如何使用比较合适? 路由器刷机,tomato,ddwrt,openwrt家用 钻石复刻清雾怎么用 口袋妖怪珍珠清雾地图上如何使用