作者sasoman (乾 盗帐号勒)
看板java
标题[问题] 关於regular expression 的疑问
时间Sat Nov 7 21:39:00 2015
小鲁想请问各位高手
若是要做一个至少包含两个英文字母(不分大小写皆可),
且字数介於8~16位只有英文与数字的组合
该如何用一行写出
目前我试的只能拆成两行写
Pattern.compile("^[A-Za-z0-9]+$");
Pattern.compile("((?=(.*[A-Za-z]){2,})(?=([A-Za-z0-9]){6,}).{6,18})");
不知道各位温拿大大是否能帮忙小鲁的疑问
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.217.191
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1446903542.A.52A.html
1F:→ dream1124: 两个英文数字是? 还有除了两字以外可以包含的字元范围? 11/08 00:21
谢谢dream1124 大大提醒 抱歉让我修改一下
※ 编辑: sasoman (118.160.217.191), 11/08/2015 01:14:52