KMpAn8Obw1QhPoEP

刚刚发现微博昵称不能为 0x7fffffff,提示错误信息“昵称为全数字”

  •  
  •   KMpAn8Obw1QhPoEP · Jun 1, 2020 · 4087 views
    This topic created in 2351 days ago, the information mentioned may be changed or developed.

    啥原理咱也不懂,贴个图吧

    weibo.jpg

    而如果是纯数字则会提示“昵称不能全是数字”

    weibo2.jpg

    有大佬能解释一下吗

    17 replies  •  2020-06-03 15:41:08 +08:00
    mj520ex
    mj520ex
    Jun 2, 2020 via Android
    1
    神奇现象…
    kernelpanic
    kernelpanic
    Jun 2, 2020
    2
    isNaN(0x7fffffff)
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    OP
    Jun 2, 2020 via Android
    3
    @kernelpanic 没…没懂 这是啥函数 以及参数至少应该是个字符串吧(
    kaiki
    kaiki
    Jun 2, 2020
    4
    0x 开头,后面接 1234567890abcdef 任意都不行,除非加入其它的字符,不知道怎么判断的
    yuzo555
    yuzo555
    Jun 2, 2020
    5
    就是前端验证了下呗,可能就是 2L 说的 isNaN
    Perry
    Perry
    Jun 2, 2020 via iPhone
    6
    估计用了另外一个 if 来检验 Hex,为什么要在意这种无聊的细节。。
    kaiki
    kaiki
    Jun 2, 2020❤️2
    7
    昵称不能全是数字这句是本地判断的,没有提交。
    0x 开头的会提交,返回
    {code: "100001", msg: "昵称为全数字", data: null}
    服务器判断的,所以得问新浪为什么要这么做了
    alphatoad
    alphatoad
    Jun 2, 2020
    8
    因为它确实是个数字啊……
    lululau
    lululau
    Jun 2, 2020 via iPhone
    9
    早年网易邮箱不能有减号但是可以有下划线,这个就和手机号格式校验一样,不知道有啥用,反正我就是要校验一下
    8888888888
    8888888888
    Jun 2, 2020
    10
    在控制台输入 0x7fffffff 回车就知道了
    zagfai
    zagfai
    Jun 2, 2020
    11
    绕过前端注册行不行 哈哈
    no1xsyzy
    no1xsyzy
    Jun 2, 2020
    12
    我认为可能是尝试转数字(比如在 SQL 中),转得出来就认为是全数字报错。
    no1xsyzy
    no1xsyzy
    Jun 2, 2020
    13
    @lululau #9 我觉得很可能是验的正则 \w
    yingqi7
    yingqi7
    Jun 2, 2020 via iPhone
    14
    这串数字本地判断不过来去服务器端溜了一趟🐶
    fengmumu
    fengmumu
    Jun 2, 2020
    15
    isNaN( Number(0x7fffffff))
    gdt
    gdt
    Jun 3, 2020
    16
    可能是 https://www.qqxiuzi.cn/zh/hanzi-unicode-bianma.php 里面的“基本汉字”
    pangru
    pangru
    Jun 3, 2020
    17
    这难道不是一个 16 进制数吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   804 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.