金数据问卷内的手机号码验证是如何实现的?

发布于 2022-09-12 04:36:52 字数 249 浏览 16 评论 0

如题,本来想看下里面的具体实现代码,结果调试起来异常麻烦(很卡)。然后在脚本里也没找到对应的提示文本,fiddler抓包也没找到对应的内容。

测试页:https://jinshuju.net/f/sQqLzJ

---- udpate

顺着已采纳答案里的正则表达式,找到了具体代码的出处,即google的libphonenumber

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荭秂 2022-09-19 04:36:52
  1. 首先根据文案查询 该手机号码格式无法识别,无相关结果,

    1. 考虑是不是 unicode 编码 \u8be5\u624b\u673a\u53f7\u7801\u683c\u5f0f\u65e0\u6cd5\u8bc6\u522b ,果然找到了然后得到关键词 mobile_invalid
  2. 搜索关键词 mobile_invalid,找到 validations
  3. 搜索关键词 validations,看上去上面就是实现代码,可以断点调试一下
    image.png
尹雨沫 2022-09-19 04:36:52
// 手机号  
const isPhone = (phone) => {  
  return /^[1][3-9][0-9]{9}$/.test(phone)  
}

isPhone(phone) // true || false
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文