如何用js正规则写一个必须有字母和数字,或者字母和特殊符号组成的密码? 10

正规则要求:16到18位2字母和数字,或者字母和特殊符号组成到。或者字母+数字+符号组成(没有前后顺序)3不能有空格4特殊符号包括:~!@#$%^&*-_5必须有字母(大... 正规则要求:
1 6到18位
2 字母和数字,或者字母和特殊符号组成到。或者字母+数字+符号组成(没有前后顺序)
3 不能有空格
4 特殊符号包括:~!@#$%^&*-_
5 必须有字母(大小写都可以)
展开
 我来答
百度网友816472d
2018-01-30 · TA获得超过822个赞
知道小有建树答主
回答量:670
采纳率:90%
帮助的人:235万
展开全部
太麻烦,你用js分开判断
先判断有没有空格 给出提示 密码不能有空格
再判断位数 给出提示 密码位数应为6到18位
最后判断 字符[0-n]字母[1-n]
或者 字母[1-n]字符[0-n] 给出提示 密码应至少有一个字母
这样用户错了也知道怎么改,
一个正则配出来,你只能告诉用户密码不合法,用户会很辛苦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式