2016-02-25 75 views
3

這是我的用戶名正則表達式,我想應用限制,只允許最少3個字符和最多15個字符。在正則表達式中應用最大和最小限制

/^[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+)*$/ 

此正則表達式驗證下列標準,

  • 用戶名可以由小寫和大寫字母的
  • 用戶名可以由字母數字字符
  • 用戶名可以由下劃線和連字符
  • 不能由兩個下劃線,連續兩個或兩個空格
  • 不能有下劃線,連字符或空間在開始或結束
+0

'/^(?=.{3,15}$)[A-Za-z0-9]+(?:[_-][A-Za-z0-9]+) * $ /' –

+1

http://stackoverflow.com/questions/8385971/regex-min-4-chars-max-11-allow-space-and-special-chars,似乎是一樣的嗎? –

+0

空間意味着空白\的字符?用戶名可以由空格組成? –

回答

相關問題