Snapchat用户名中允许使用的字符是啥
Posted
技术标签:
【中文标题】Snapchat用户名中允许使用的字符是啥【英文标题】:What are the allowed character in snapchat usernameSnapchat用户名中允许使用的字符是什么 【发布时间】:2016-10-02 17:44:57 【问题描述】:我在创建 shapchat (https://www.snapchat.com/) 用户名时找不到允许的字符。有人可以在这里分享他们对此的了解吗?
上下文:我正在创建一个用户名验证系统。
注意我试过support.snapchat.com - 但它没有提供有关用户名中允许的字符的信息。
【问题讨论】:
这里不在主题范围内。这个平台是关于编程而不是使用应用程序 为什么要否定呢?谁知道对他来说没什么大不了的。 那就指导我吧。我在这里找到了 snapchat 标签,我认为这与编程有关,因为我正在创建一个用户名验证系统。 为什么要投反对票?我在这里发现了这样的问题,甚至upvoted
26 次 favorited
10 次,例如***.com/questions/15470180/…
【参考方案1】:
来自 Snapchat law enforcement guide 的第 6 页:
Snapchat 用户名:
长度必须为 3-15 个字符 不能包含空格 必须以字母开头 只能包含字母、数字和特殊字符 连字符 (-)、下划线 (_) 和句点 (.),除了 用户名: 不能以数字、连字符、下划线或句点开头 不能以连字符、下划线或句点结尾 不能包含表情符号或其他符号,例如 @、$、# 等。 在应用程序中仅以小写字母显示【讨论】:
我同意。我已阅读 Snap Inc. 执法指南,这应该是公认的答案。不幸的是,OP 自 2017 年 4 月以来一直处于非活动状态,因此这个问题可能永远不会得到接受的答案。 如果有人最终到这里来验证 snapchat 用户名,正则表达式/^[a-zA-Z][\w-_.]1,13[\w]$/
将根据上述规则匹配有效的 Snapchat 用户名。不过需要注意的是,Instagram 还阻止您同时使用两个句点 (..
) - 我不确定 Snapchat 是否也强制执行此操作
小心使用 \w,因为它可能会匹配明确禁止的非 ASCII 字符,例如表情符号。
对 Jamie 评论的小修改。考虑到最小字符 (3) 和最大字符 (15),正则表达式将是 /^[a-zA-Z][\w-_.]3,15[\w]$/
以上是关于Snapchat用户名中允许使用的字符是啥的主要内容,如果未能解决你的问题,请参考以下文章