以现在的市场环境在js校验手机号码码校验这一块做得比较好的要属哪家登录产品?

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
其实我主要是想知道美团这些app,登录页里一个输入框能输入手机号和用户名,是如何判断用户输入是的手机号还是用户名?
如果用户1用手机号A通过手机号注册了一个账号。然后修改用户名为手机号B。
但是手机号B是用户2的手机号,然后用户2用手机号B通过手机号也注册了一个账号。
假设他们两个都用了相同的密码,那如何让用户1在登录页面输入手机号B时不能登录用户2的账号?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一般而言,你所说的这种情况
如果用户1用手机号A通过手机号注册了一个账号。然后修改用户名为手机号B。
但是手机号B是用户2的手机号,然后用户2用手机号B通过手机号也注册了一个账号。
在实际的生产环境中是不可能也不允许发生的。
通常来说用户名是绝对不允许使用全数字的,尤其是在这种可以手机号码登陆的情况下
你就算是允许数字用户名,在修改用户名/手机号码注册的时候,也需要判断是否会出现重复的问题!!!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一般规避情况
一般的用户名,是不允许全数字类型的
即使是允许全数字类型,除非密码是一样的,否则依然可以判定是谁。
对于前端的工作来说,大部分是建立联合正则来判定是否是符合手机|用户名规则|邮箱规则
后台工程师来说,可以判定传来的类型,如你说的情况,使用两种类型,得到数组是两个用户,然后匹配密码,正确的则为登录用户
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
个人观点:客户端需要做的 就是一个电话号码的正则表达式过滤就行,剩下的就是服务器那边的事儿了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
所以说 用户名不能是手机号格式。。。
如果允许是手机号格式,那么在修改用户名的时候 也需要在用户名、手机号、邮箱里面进行唯一性检查
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
更改用户名的时候,前台客户端不允许 纯数字或者邮箱的格式出现就行。
就像你更改手机或者邮箱,肯定也会去进行验证格式是否正确。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1.美团的注册是不能以数字开头的。所以这点就可以判断是手机号还是用户名
2.用户名和邮箱区别 。可以判断是否有@符号
前端就可以进行判断。如果判断是纯input是纯数字就传给后台type=1 代表去使用手机号登录。剩下2种情况依次...
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我目前做的 是 用户名不能全是数字 手机号码是数字 邮箱一般有@符号
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
现在一般注册用户都是不能使用纯数字来注册的,基本都会要求首字符为字母或者用邮箱账号来注册.
这样的话就不存在问题了啊,就可以用正则表达式来匹配这是一个邮箱或者是一个手机号又或者是一个自己注册的用户名.
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
首页可以确定,你所述的这种情况是极少情况下出现的。
你要知道手机、邮箱、用户名之间的区别
1.手机号:纯数字;
2. 邮箱 :带@符号
3. 用户名:一般不会是纯数字(字母+数字或+符号之类的)
那么问题就出来了,登录名一般是不允许重复使用的(这在客户端和服务端都是有校验的)
我们需要做的其实就是在判断用户输入的是哪一种类型的用户名就可以了。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。Copyright & 1998 - 2018 Tencent. All Rights Reserved以现在的市场环境在手机号码校验这一块做得比较好的要属哪家登录产品?_百度知道
以现在的市场环境在手机号码校验这一块做得比较好的要属哪家登录产品?
我有更好的答案
比较好用而且在手机号码校验上做得好的产品应该就是免密登录了,它设计了独特的登录技术使得用户只需要输入手机号码就能完成登录,当然它的泛用性做得更加好,据我所知已经有两百多个应用支持使用了。
采纳率:66%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 java正则校验手机号码 的文章

 

随机推荐