【问题标题】: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 次,例如stackoverflow.com/questions/15470180/…

标签: snapchat usernametoken


【解决方案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]$/
猜你喜欢
  • 1970-01-01
  • 2014-08-06
  • 2012-04-19
  • 2020-10-15
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多