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

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

有大佬能解释一下吗
     1 
                    
                    mj520ex      2020-06-02 00:07:34 +08:00 via Android 
                    
                    神奇现象… 
                 | 
            
     2 
                    
                    kernelpanic      2020-06-02 00:19:40 +08:00 
                    
                    isNaN(0x7fffffff) 
                 | 
            
     3 
                    
                    KMpAn8Obw1QhPoEP   OP @kernelpanic 没…没懂 这是啥函数 以及参数至少应该是个字符串吧( 
                 | 
            
     4 
                    
                    kaiki      2020-06-02 00:50:29 +08:00 
                    
                    0x 开头,后面接 1234567890abcdef 任意都不行,除非加入其它的字符,不知道怎么判断的 
                 | 
            
     5 
                    
                    yuzo555      2020-06-02 00:51:34 +08:00 
                    
                    就是前端验证了下呗,可能就是 2L 说的 isNaN 
                 | 
            
     6 
                    
                    Perry      2020-06-02 00:52:29 +08:00 via iPhone 
                    
                    估计用了另外一个 if 来检验 Hex,为什么要在意这种无聊的细节。。 
                 | 
            
     7 
                    
                    kaiki      2020-06-02 00:53:47 +08:00    昵称不能全是数字这句是本地判断的,没有提交。 
                0x 开头的会提交,返回 {code: "100001", msg: "昵称为全数字", data: null} 服务器判断的,所以得问新浪为什么要这么做了  | 
            
     8 
                    
                    alphatoad      2020-06-02 06:11:53 +08:00 
                    
                    因为它确实是个数字啊…… 
                 | 
            
     9 
                    
                    lululau      2020-06-02 09:14:31 +08:00 via iPhone 
                    
                    早年网易邮箱不能有减号但是可以有下划线,这个就和手机号格式校验一样,不知道有啥用,反正我就是要校验一下 
                 | 
            
     10 
                    
                    8888888888      2020-06-02 09:17:23 +08:00 
                    
                    在控制台输入 0x7fffffff 回车就知道了 
                 | 
            
     11 
                    
                    zagfai      2020-06-02 12:15:32 +08:00 
                    
                    绕过前端注册行不行 哈哈 
                 | 
            
     12 
                    
                    no1xsyzy      2020-06-02 14:34:53 +08:00 
                    
                    我认为可能是尝试转数字(比如在 SQL 中),转得出来就认为是全数字报错。 
                 | 
            
     14 
                    
                    yingqi7      2020-06-02 14:52:18 +08:00 via iPhone 
                    
                    这串数字本地判断不过来去服务器端溜了一趟🐶 
                 | 
            
     15 
                    
                    fengmumu      2020-06-02 17:12:50 +08:00 
                    
                    isNaN( Number(0x7fffffff)) 
                 | 
            
     16 
                    
                    gdt      2020-06-03 15:28:58 +08:00 
                    
                    可能是 https://www.qqxiuzi.cn/zh/hanzi-unicode-bianma.php 里面的“基本汉字” 
                 | 
            
     17 
                    
                    pangru      2020-06-03 15:41:08 +08:00 
                    
                    这难道不是一个 16 进制数吗 
                 |