viewer003
V2EX  ›  问与答

咨询一下,验证两个电话号码是否一致,有什么通用可行的实现方法吗

  •  
  •   viewer003 · Mar 22, 2023 · 1483 views
    This topic created in 1154 days ago, the information mentioned may be changed or developed.

    业务上需要判断两个号码是不是同一个,场景比较多,咨询下有什么通用方法或服务吗

    简单列一下目前我们遇到的场景,号码有手机号有座机号

    • 号码前带或不带国内区号的
    • 号码前带或不带国际区号的
    • 国内区号、国际区号,用分隔符或不用分隔符的,用空格或短横线分割的
    • 号码后面带分机号或不带分机号的,以及分机号不一致的
    • 分机号,用分隔符或不用分隔符的,用空格或短横线分割的
    • 其他号码中间带异常符号或分隔符的
    • 可能还有些我们暂未遇到的场景可以指点一下

    需求就是验证两个号码是不是一致的,比如手机号,我们去掉所有非必要信息后,保留的本机号码一致就是一致,座机号稍复杂些,要(区号+本机号)一起验证一致

    大佬们有什么好的处理建议吗

    6 replies    2023-03-22 19:56:56 +08:00
    f6x
        1
    f6x  
       Mar 22, 2023
    想要库和代码就直接说. 楼下会给你的
    dobelee
        2
    dobelee  
       Mar 22, 2023
    去掉横杠和空格分别对比区号和号码很复杂?楼下帮 OP 写一个吧。
    wenhuibrave
        3
    wenhuibrave  
       Mar 22, 2023
    问下 chatgpt 吧
    CodeSorcerer
        4
    CodeSorcerer  
       Mar 22, 2023
    google libphonenumber
    viewer003
        5
    viewer003  
    OP
       Mar 22, 2023
    @dailixin359 谢谢
    viewer003
        6
    viewer003  
    OP
       Mar 22, 2023
    @f6x 也不用,我不写代码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1468 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:01 · PVG 01:01 · LAX 10:01 · JFK 13:01
    ♥ Do have faith in what you're doing.