0
我想創建一個密碼字段的正則表達式,檢查輸入是否包含至少兩個字符集(字母,數字,標點符號,特殊字符)。另外,第一個和最後一個字符不能是數字,長度必須至少爲8個字符。正則表達式混合至少2個字符(字母,數字,標點符號,特殊字符)
我從來沒有處理正則表達式的條件邏輯,所以這可能是爲什麼我有這麼難的時間。到目前爲止,這(但它不按預期工作):
(?=.{8,})(\d.*[a-zA-Z])|(?=.{8,})([a-zA-Z].*\d)|(?=.{8,})(\W.*\d)|(?=.{8,})(\d.*\W)|(?=.{8,})(\W.*[a-zA-Z])|(?=.{8,})([a-zA-Z].*\W)|(?=.{8,})([a-z].*[A-Z])|(?=.{8,})([A-Z].*[a-z])