C#asp.net mvc用户名正则表达式

Ira*_*ili 0 c# regex asp.net-mvc

我正在寻找用户名的正则表达式

我想允许:

  • 只有ASCII
  • 只 - - 符号
  • minium 5个字符,最多15个字符

buc*_*ley 5

干得好

^[-0-9A-Za-z_]{5,15}$
Run Code Online (Sandbox Code Playgroud)

注意 - - 首先放在字符类中,否则它将获得指示范围的含义,如0-9 = 0到9