[英]RegEx: Must have at least one number and letter but no other characters / whitespace
[英]Regex to include all characters with at least one letter and at least 6 characters long in JavaScript
到目前為止我做了什么?
我創建了這個正則表達式
/[.*az][*\\w*\\W]{5,}/i
哪個應該執行以下操作:
[.*az]
:搜索至少一個字母。*\\w
:搜索零個或多個單詞字符(az、AZ、0-9,包括 _(下划線)。*\\W
:搜索零個或多個非單詞字符(+-= 等)。{5, }
:搜索[*\\w*\\W]
是否至少有 5 個字符,而[.*az]
查找至少一個字符,組合起來總共是 6 個字符。/i
:搜索小寫和大寫。問題是什么?
我希望上面的正則表達式接受一個字符串,該字符串在字符串的任何位置至少包含一個字母,但只有在開頭包含該字母時才有效。 為什么 ? 例如:字符串y12345
有效,但字符串123y45
無效。 由於我的正則表達式不包含插入符號 ( ^
),但它似乎表現得好像在我的原始正則表達式開頭存在插入符號 ( ^
)。 像這樣/^[.*az][*\\w*\\W]{5,}/i
而且我還想知道這是否是密碼的完美正則表達式?
感謝您抽出寶貴時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.