用javascript(js)写正则表达式.最小7位,大小写字母数字特殊字符至少包含两种的组合

用javascript写正则表达式...跪求大神帮忙!!... 用javascript 写正则表达式... 跪求大神帮忙!! 展开
 我来答
百度网友6ae6242
2014-03-27 · TA获得超过563个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:149万
展开全部

出来楼上那种方法估计还有个排除法

if(str.lengh < 7 || /^[a-z]+$/.test(str) || /^[A-Z]+$/.test(str) || /^[0-9]+$/.test(str) || /^[`\!\@\#\$\%\^\&\*\(\)\-\+\=\/\.\,\?\>\<\|\\\[\]\{\}\s]+$/.test(str)){ return false; }

当长度小于7,或者只含有 纯数字,纯小写字母,纯大写字母、纯特殊字符的时候,验证不通过


哈哈

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsotsi
2014-03-27 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:693万
展开全部
只能到这里了。正则你五体投地也没有。。
if(str.length>=7&&((/\d/.test(str)&&/[a-z]/i.test(str))||(/\d/.test(str)&&/[\@\#\$\%\&\*]/.test(str)||(/[\@\#\$\%\&\*]/.test(str)&&/[a-z]/i.test(str))){
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
执__Tian甜之手
2014-03-28 · TA获得超过444个赞
知道小有建树答主
回答量:294
采纳率:90%
帮助的人:56.5万
展开全部
啧啧 技术有限 高难度正则 姐表示玩不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式