我提出的形式和只有一兩件事,我不能弄明白:(的Javascript正則表達式
我需要密碼的正則表達式必須是長度至少爲7個字符,但可以有大大小小的字母和必須至少包含一個數字
我試圖
[0-9]+[a-zA-Z]){7}$
我提出的形式和只有一兩件事,我不能弄明白:(的Javascript正則表達式
我需要密碼的正則表達式必須是長度至少爲7個字符,但可以有大大小小的字母和必須至少包含一個數字
我試圖
[0-9]+[a-zA-Z]){7}$
可以使用前瞻:
^(?=.*\d)[a-zA-Z\d]{7,}$
(?=.*\d)
是先行其中檢查該串中的一個數字。基本上,.*
匹配整個字符串,然後回車1乘1匹配一個數字。如果它匹配一個數字,那麼正則表達式引擎會在匹配之前回到它的位置。因此,它只是檢查的模式。
{7,}
是其先前的模式7至多次
^
匹配量詞是一個字符串
[這](開頭http://stackoverflow.com/questions/6300009/test-password-與正則表達式)看起來非常接近你所尋找的。 – DOK