2011-03-16 58 views

回答

4

This article可以幫助你建立一個:

(?=.{8,})(?=(?:.*[A-Z]){2})(?=.*[0-9]) 
+0

非常感謝。 exacly我在找什麼:) – ShaneKm 2011-03-16 08:30:55

+0

如果你使用[A-Z],那麼你應該使用[0-9]進行simmetry。在第一個例子中,你不包括例如àèéìòù加上所有非ascii字母(日語,阿拉伯語),在第二個例子中你包括非ASCII數字(例如0,BENGALI DIGIT ZERO) – xanatos 2011-03-16 08:53:01

+0

@xanatos,好點,我已經更新了我的回答以反映這個建議。 – 2011-03-16 08:57:12

2

這可能爲您的特定情況下做的伎倆:

^(?=.{8})(?=.*[A-Z].*[A-Z])(?=.*\d).*$