AS3 正则表达式--》密码由6-16个字符组成,区分大小写(不能是9位以下纯数字,不能包含量空格。)

求大神/^(?!\d{6,8}$)[a-zA-Z0-9_]{6,16}$/;刚猜的对不对... 求大神
/^(?!\d{6,8}$)[a-zA-Z0-9_]{6,16}$/;
刚猜的对不对
展开
 我来答
匿名用户
2014-06-12
展开全部
/ ^(?!\d{6,8}$)(?! )(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9_]{6,16}$/; //要求必须包含大小写和数字

/^(?!\d{6,8}$)(?! )(?=.*[A-Z])(?=.*[a-z])[a-zA-Z0-9_]{6,16}$/; //要求必须包含大小写字母

/^(\d{9,16})|((?! )(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9_]{6,16})$/; //允许9-16位纯数字 或 6-16位 大小写和数字 或+下划线

顺便查证了一下,as3使用的是NFA(正则导向)引擎,是支持以上语法的
追问
不能包括空格呢
追答
用as3测了一下这个,应该可以的,有空格会匹配错误

var str:String = "3Fa3434F3254F343";
var rs1:RegExp = /^\d{9,16}|((?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)\w{6,16})$/;
trace(rs1.test(str))
firetiger1758
2014-06-10 · 超过18用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:38.4万
展开全部
你自己写的是正确的,给你一个测试网址:http://regexpal.com/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式