`

正则表达式验证系统登录密码必须由字母数字和特殊符号组成

阅读更多

为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊!

有需要的同学可以参考一下呵呵,有问题概不负责啊!

1.验证密码只能包含字母数字以及!@#$%^&* 这几个特殊字符组成并且必须为8-20位之间,不限制组合顺序。

var reg1 = /^[0-9a-zA-Z!@#$%^&*]{8,20}$/;

 

2.下面的正则表达式验证密码必须要包含字母数字和!@#$%^&* 这几个特殊字符并且必须为8-20位之间。
var reg = /^([a-zA-Z]+[0-9]+[!@#$%^&*]+)|([a-zA-Z]+[!@#$%^&*]+[0-9]+)|([0-9]+[!@#$%^&*]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+[!@#$%^&*]+)|([!@#$%^&*]+[a-zA-Z]+[0-9]+)|([!@#$%^&*]+[0-9]+[a-zA-Z]+)$/;

 

分享到:
评论

相关推荐

    常用验证正则表达式

    常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    正则表达式

    我们已经发现了,在正则表达式中所有的字母字符和数字都是按照字面意思与自身相匹配的.JavaScript的正则表达式还通过以反斜杠(\)开头的转义序列支持某些非 字母字符.例如,序列 "\n" 在字符串中匹配的是一个直接量换...

    JS正则表达式验证密码格式的集中情况总结

    1.密码必须为6-18位字母、数字、特殊符号的: var reg =/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:;'<>?,.\/]).{6,18}$/; 2.密码必须为6-18位字母、数字 var reg=/^(?![^a-zA-Z]+$)(?!\D+$)/ 3.支持...

    正则表达式匹配各种特殊字符

    这个匹配所有键盘上可见的非字母和数字的符号 var patrn = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]/im; if (!patrn.test(str)) {// 如果包含...

    java 正则表达式

    JAVA正则表达式语法(转)正则表达式语法正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式 ...

    正则表达式30分钟入门教程

    因为使用了^和$,所以输入的整个字符串都要用来和\d{5,12}来匹配,也就是说整个输入必须是5到12个数字,因此如果输入的QQ号能匹配这个正则表达式的话,那就符合要求了。 和忽略大小写的选项类似,有些正则表达式处理...

    Python正则表达式

    正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句T 一个正则表达式是一种从左到右匹配主体字符串的模式。Regular expression”这个词比较拗口,我们常使用缩写的术语...

    简单高效有用的正则表达式

    正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。 一个正则表达式是一种从左到右匹配主体字符串的模式。 “Regular expression”这个词比较拗口,我们常使用缩写的...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    24 匹配由数字和26个英文字母组成的字符串; 25 匹配由数字、26个英文字母或者下划线组成的字符串; java源码: /* * Created on 2005-4-15 * * Summary of regular-expression constructs 正则表达式...

    身份证密码强度专业验证

    数字+字母安全级别为中 数字+大小写字母安全级别为最高 并且密码不能为全角 或者特殊符号等 如果修改功能请修改 js下的passwordstrength.js 2.姓名验证 验证中国人的姓名 3.身份证验证根据用户提供的身份证信判断出...

    Java-PHP-C#

    转义符号除了用于分隔符外还可以执行特殊字符,全部由字母构成的特殊字符都需要"\"来转义,比如"\d"代表全体数字。 4 正则表达式的特殊字符: 正则表达式中的特殊字符分为元字符、定位字符等等。 元字符是...

    弱密码加密.txt

    弱口令验证 大写字母、小写字母、数字、特殊符号 验证规则4选三,弱密码前置修改。

    JavaScript详解(第2版)

     17.5 用正则表达式验证表单   17.5.1 检查空字段   17.5.2 检查邮政编码   17.5.3 检查字母数据   17.5.4 删除多余字符   17.5.5 有效社会安全号码验证   17.5.6 验证电话号码   17.5.7 ...

    C#编程经验技巧宝典

    121 <br>0200 如何使用正则表达式验证电话号码 121 <br>0201 如何使用正则表达式验证输入密码条件 121 <br>0202 如何使用正则表达式验证邮政编号 121 <br>0203 如何使用正则表达式验证手机号 ...

    身份证验证HTML源码

    数字+字母安全级别为中 数字+大小写字母安全级别为最高 并且密码不能为全角 或者特殊符号等 如果修改功能请修改 js下的passwordstrength.js 2.姓名验证 验证中国人的姓名 3.身份证验证根据用户提供的身份证信判断出...

Global site tag (gtag.js) - Google Analytics