1
我想爲檢查有效用戶名做一個函數,但我很困惑這個檢查需要什麼正則表達式?用戶名以字母開頭並以字母或數字結尾的正則表達式
的用戶名可以有[a-zA-Z0-9-_.]
但用戶名必須以這樣的字母開頭 - >[a-zA-Z]
用戶名結束字符可能不是一個特殊字符只是字母或數字
的用戶名可以有無限的點或短劃線或下劃線,但不是按順序(它們必須用字母或數字分隔)
例如,這是有效的用戶名:
----------
e.r.m.y.a
ermya2
erm.y-a.2
erric.nelson
eric_nelson
eric-nelson
e-r-i-c_n-e.s.o-n
--------------
和無效的用戶名是:
2ermya
erm..ya
er__mya
er--mya
er-_ya
er._-ya
er.-ya
ermya_
ermya.
ermya-
erm.-_ya
or much much more
奇怪的用戶名..我喜歡它! :) – gaussblurinc 2012-07-13 08:42:57