Twitter名称验证
问题描述:
答
我相信这是字母,数字和只是在强调,和最多15个字符。
快速搜索推出了这个职位(非Twitter)上覆盖同一主题:
http://kagan.mactane.org/blog/2009/09/22/what-characters-are-allowed-in-twitter-usernames/
上述职位还包括正则表达式的例子,以帮助您验证:
Full regex – /^[a-zA-Z0-9_]{1,15}$/
Perl-compatible regex – /^\w{1,15}$/
答
入住此页来自Twitter的官方指南/规则
http://support.twitter.com/articles/101299-why-can-t-i-register-certain-usernames#
答
这是最终的JavaScript功能:
function validTwitteUser(sn) {
return /^[a-zA-Z0-9_]{1,15}$/.test(sn);
}
辉煌的感谢 – knookie 2012-07-06 11:24:47
很高兴能有所帮助,@保罗 – 2012-07-06 12:21:25
值得注意的另一件事是,15个字符的限制是一次20个字符。您可能需要调整您的正则表达式或任何适合旧名称的内容。 – knookie 2012-07-16 16:27:44