Twitter名称验证

kno*_*kie 6 regex twitter

在我们的注册表格中,我们现在要求用户输入他们的推特名称(例如@paul).

任何人都可以告诉它中允许哪些字符?

例如az,AZ,下划线,0-9

还要别的吗?

Mat*_*ord 12

相信它只是字母,数字和下划线,最多15个字符.

一个快速搜索揭示了这篇文章(非Twitter)涵盖相同的主题:

http://kagan.mactane.org/blog/2009/09/22/what-c​​haracters-are-allowed-in-twitter-usernames/

上面的帖子还包含正则表达式示例,可帮助您验证:

Full regex – /^[a-zA-Z0-9_]{1,15}$/
Perl-compatible regex – /^\w{1,15}$/
Run Code Online (Sandbox Code Playgroud)