6-16个字符,用使用字母加数字或符号的组合密码,不能单独使用字母、数字或符号的正则表达式??急求 6-16个字符,用使用字母加数字或符号的组合密码,不能单独使用字母、数字或符号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "/([A-Za-z]+)([0-9]+)([-_]+)|\\1\\3\\2|\\2\\1\\3|\\2\\3\\1|\\3\\1\\2|\\3\\2\\1/is" 本帖最后由 xuzuning 于 2010-08-10 20:33:58 编辑 其实和我的思路一样,只不过你想的方面比我多点。但我们都有一个缺点aa33ccc 这种就缺少了。 aa33ccc 这种就缺少了什么意思?通不过检验。那就对了 可能对于楼主的要求。是可以了。但我在写完后,用户名有可能是 aa3bb 这种情况,这就不通过了。 (?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{6,16} 此问题为正则环视(预判)问题,你整不出来是知识面不够,不是思维深度问题需要更进一步了解,请看我关于正则的bloghttp://blog.csdn.net/mu_rain/archive/2010/03/31/5435745.aspx 谢谢各位的帮助,问题已解决!function txtPassword_check(){ var strPassword =document.getElementById("user_userpass").value; var num=0; if(strPassword.search(/[A-Z]/)!=-1) { num+=1; } if(strPassword.search(/[0-9]/)!=-1) { num+=1; } if(strPassword.search(/[a-z]/)!=-1) { num+=1; } if(strPassword.search(/[^A-Za-z0-9]/)!=-1) { num+=1; } if(num>=2 && (strPassword.length>=6 && strPassword.length<=16 )) {alert(“y”); } else { alert(“n”); } php怎么样统计到安装ALEXA工具条访问 信息检索为什么不对 求一个PHP在线编辑器! PHP 删除上传后文件的问题。 IIS配置php,win2000中的问题,急 怎么记录点击次数? 文章在线编辑 关于用GD图库生成横竖柱状图折线图的类 PHP转义符问题 初学习php有问题请教各位 php创建中文文件夹乱码问题 php网站做完后如何上传到空间
(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{6,16} 此问题为正则环视(预判)问题,你整不出来是知识面不够,不是思维深度问题
需要更进一步了解,请看我关于正则的blog
http://blog.csdn.net/mu_rain/archive/2010/03/31/5435745.aspx
function txtPassword_check()
{
var strPassword =document.getElementById("user_userpass").value;
var num=0;
if(strPassword.search(/[A-Z]/)!=-1)
{
num+=1;
}
if(strPassword.search(/[0-9]/)!=-1)
{
num+=1;
}
if(strPassword.search(/[a-z]/)!=-1)
{
num+=1;
}
if(strPassword.search(/[^A-Za-z0-9]/)!=-1)
{
num+=1;
}
if(num>=2 && (strPassword.length>=6 && strPassword.length<=16 ))
{
alert(“y”);
}
else
{
alert(“n”);
}