正则长度限制15或18位 求一个正则,必须同时有字母,数字,下划线,长度6到18位?

求一个正则,必须同时有字母,数字,下划线,长度6到18位?^(?=.*_ )(? =. *d)(?=. *[a-za-z])。{6,18}$]“同时”有点麻烦,但它终于写出来了~]{n,m}可以在n和

求一个正则,必须同时有字母,数字,下划线,长度6到18位?

^(?=.*_ )(? =. *d)(?=. *[a-za-z])。{6,18}$]“同时”有点麻烦,但它终于写出来了

~]{n,m}可以在n和m字符之间表示,例如,{3,6}表示至少3个字符,最多6个字符。例如,在1-10的范围内,可以遵循以下步骤:r1,#将字符串长度限制在1到10个字母(A-Z,A-Z)r2,^[A-za-Z]{1,10}$ 3,match:abceddddd/r4,不匹配:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa具体如下:1。添加一个类。2. 添加对正则表达式的引用。3. 在要调用的窗体上重新定义数组的维度。4. 添加click事件。这样,可以使用正则表达式检查文本框是否为空。