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

C#asp.net mvc用户名正则表达式,c#,regex,asp.net-mvc,C#,Regex,Asp.net Mvc,我在找用户名的正则表达式 我想允许: 只有ASCII码 仅-u符号 最少5个字符,最多15个字符 给你 ^[-0-9A-Za-z_]{5,15}$ 请注意,-放在字符类的第一位,否则它将得到指示范围的含义,如0-9=0到9所示 ^[-0-9A-Za-z_]{5,15}$ 请注意,-放在字符类的第一位,否则它将得到指示范围的含义,如0-9=0到9

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

我想允许:

  • 只有ASCII码
  • 仅-u符号
  • 最少5个字符,最多15个字符
    • 给你

      ^[-0-9A-Za-z_]{5,15}$
      
      请注意,-放在字符类的第一位,否则它将得到指示范围的含义,如0-9=0到9所示

      ^[-0-9A-Za-z_]{5,15}$
      
      请注意,-放在字符类的第一位,否则它将得到指示范围的含义,如0-9=0到9