【问题标题】:C# - Skype user validation (RE) [closed]C# - Skype 用户验证(RE)[关闭]
【发布时间】:2017-02-28 04:58:22
【问题描述】:

我在网上看到这篇关于 Skype 名称限制的帖子

Skype 用户名不能短于六个字符或长于 32、可以同时包含字母和数字,但必须以字母开头;不允许使用重音字符。唯一的标点符号 可以使用的标记包括逗号、破折号、句点和下划线。

在 C# 中限制这些规则的正则表达式是什么?

问候

【问题讨论】:

  • 你应该先尝试,然后再展示你的努力。您应该生成一些要传递的输入和一些不传递的输入
  • 显示你到目前为止做了什么?
  • > 请参阅为什么“有人可以帮助我吗?”不是一个实际的问题? @EJoshuaS 谢谢亲爱的有用信息

标签: c# regex skype


【解决方案1】:

也许你可以试试这个:

/^[A-Za-z\d\,\-\.\_]{6,32}$/

编辑:使字母不区分大小写

【讨论】:

  • > const string SkypeRE = "^[A-Za-z][A-Za-z\\d\\,\\-._]{6,32}$";这对我有用,您只是缺少“必须以字母开头”。谢谢亲爱的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-08
  • 2012-10-31
  • 1970-01-01
  • 1970-01-01
  • 2012-08-05
相关资源
最近更新 更多