[問題] 關於regular expression 的疑問

看板java作者 (乾 盜帳號勒)時間8年前 (2015/11/07 21:39), 8年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
小魯想請問各位高手 若是要做一個至少包含兩個英文字母(不分大小寫皆可), 且字數介於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://www.ptt.cc/bbs/java/M.1446903542.A.52A.html

11/08 00:21, , 1F
兩個英文數字是? 還有除了兩字以外可以包含的字元範圍?
11/08 00:21, 1F
謝謝dream1124 大大提醒 抱歉讓我修改一下 ※ 編輯: sasoman (118.160.217.191), 11/08/2015 01:14:52
文章代碼(AID): #1MFVxsKg (java)