/ ^(?!\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(正则导向)引擎,是支持以上语法的
你自己写的是正确的,给你一个测试网址:http://regexpal.com/。