-6
我需要兩個regexp來驗證密碼。對於任何單詞和至少8個字符的第一個正則表達式。其次,對於任何單詞和至少8個字符,但沒有空格。 我想要兩個正則表達式,因爲我需要顯示不同的錯誤消息,如果密碼是短而不同,如果密碼包含空間。如何使用:用於不同驗證的密碼正則表達式
在此先感謝。
我需要兩個regexp來驗證密碼。對於任何單詞和至少8個字符的第一個正則表達式。其次,對於任何單詞和至少8個字符,但沒有空格。 我想要兩個正則表達式,因爲我需要顯示不同的錯誤消息,如果密碼是短而不同,如果密碼包含空間。如何使用:用於不同驗證的密碼正則表達式
在此先感謝。
由於討論,你需要一個正則表達式來執行每個檢查。
^.{8,}$
^\S*$
^\S{8,}$
說明:
^
開始字符串的$
結束字符串的.
任何字符(包括空格)\S
任何字符不是空格{8,}
前面的表達式8倍或更多倍*
前面的表達式零次或多次爲了開發,分析和測試正則表達式,你可以使用如下工具:https://regex101.com/
不錯的解釋.. !! – kgandroid
請先做你的基礎研究。謝謝! – reto
因此,第一個單詞可以包含空格,第二個單詞不能?他們如何分離? – maja
@maja我使用「\ w {8,}」作爲第一個和「((\ S)(\ w)。{8,})」。 –