2017-02-28 49 views
-1

我看到这个帖子在网上关于Skype用户名的限制C# - Skype的用户验证(RE)

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

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

问候

+0

你应该先试试,然后显示你的努力。您应该生成一些要传递的输入并且不要传递一些信息 –

+0

显示迄今为止所做的工作? –

+1

请参见[为什么“有人能帮助我吗?”不是一个实际的问题?(http://meta.stackoverflow.com/q/284236) – EJoshuaS

回答

0

也许你可以试试这个:

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

编辑:使字母大小写insensetive

+0

>常量字符串SkypeRE =“^ [A-ZA-Z] [A-ZA-Z \\ d \\,\\ -._] {6,32} $ “; 这适用于我,你只是想念“必须从字母开始”。 谢谢亲爱的 –