❶ 如何用正则表达式表示由数字和字母构成,长度为6到15位的密码
反过来写:<br>if(!/^\w+$/.test(pwd.val())){<br> alert("密码必须为数字或字母");<br> return;<br>}<br><br>注意:你的式子中*和$之间有个空格,要把它去掉。<br>另外你的逻辑有错误,只有当它不能匹配的时候才要提示密码为数字或字母。
❷ 求一个正则:密码规则为"小写字母,大写字母,数字或字符两种以上组合,8-18位数
额,不如先检测是不是大小写和数字8-18位,再检查是不是两种以上组合。
❸ 密码正则表达式怎么写
1、至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符:
/^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[^]{8,16}$/
/^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[sS]{8,16}$/
其中 [sS] 中的s空白符,S非空白符,所以[sS]是任意字符。也可以用 [dD]、[wW]来表示。
2、至少8个字符,至少1个大写字母,1个小写字母和1个数字,不能包含特殊字符(非数字字母):
^(?=.*[A-Za-z])(?=.*d)[A-Za-zd]{8,}$
3、至少8个字符,至少1个字母,1个数字和1个特殊字符:
^(?=.*[A-Za-z])(?=.*d)(?=.*[$@$!%*#?&])[A-Za-zd$@$!%*#?&]{8,}$
4、至少8个字符,至少1个大写字母,1个小写字母和1个数字:
^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[a-zA-Zd]{8,}$
5、至少8个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符:
^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[$@$!%*?&])[A-Za-zd$@$!%*?&]{8,}
6、最少8个最多十个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符:
^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[$@$!%*?&])[A-Za-zd$@$!%*?&]{8,10}
❹ 求密码正则表达式,6_16位,数字字母符号都可以用
正则表达式,又称规则表达式,是计算机科学的一个概念,这个概念最初是由Unix中的工具软件普及开的。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则引擎主要分为DFA、NFA两大类。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。 正则表达式的“鼻祖”或许可一直追溯到科学家对人类神经系统工作原理的早期研究。通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
中文名
正则表达式
外文名
Regular Expression
别 称
正规表示法、常规表示法
代码简写
regex、regexp或RE
正则引擎分类
DFA、NFA
❺ 关于密码的正则表达式
标记一下,我想看看有没有比我想到的方法更好,字母和数字不能重复这个是致命伤。
❻ js 正则表达式 要求密码的格式为6-12位,只能是字母、数字和下划线
这个是正则表达式:
var reg = /^[w]{6,12}$/
if(password.match(reg))
{alert("The password is valid!");
}
^只是一个标记,说明正则表达式的开始,$为结束的标记,与{}中的范围没有关系。
正则表达式,又称规则表达式,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。
(6)正则小学网络密码扩展阅读:
正则表达式的特点是:
1、灵活性、逻辑性和功能性非常强;
2、可以迅速地用极简单的方式达到字符串的复杂控制。
3、 对于刚接触的人来说,比较晦涩难懂。
由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到着名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。
参考资料:网络——正则表达式