**问题**:
最近在做一个项目中出现苹果手机从电话簿复制电话号码粘贴在系统中点击下一步提示手机号码格式不正确问题,粘贴的手机号码中间没有空格,也只有11位,一开始不知道问题在哪里,后来通过对粘贴的手机号码进行长度length计算发现有12位,最后得出结论苹果手机从电话簿复制手机号码时会在末尾多一位看不见的占位符,通过肉眼无法看到,只能通过长度length才能得出有12位。
**解决方法**:
解决方法就是将用户输入的手机号码截取前11位就可以得到正确的手机号码了,也可以先做一个去除空格的操作再进行截取,因为有的手机复制手机号粘贴出来的格式是这样的“123  1234  1234”,如果这样格式的手机号直接截取会造成截取号码不正确,所以需要先做一个去除空格操作,再进行截取,这个问题就可以解决了。
**补充**
之前提到的解决方法无法解决手机号前面存在占位符的情况,所以说需要把输入的手机号中的数字提取出来,这样就不怕占位符存在手机号的哪里了,程序如下。
var num = phone.replace(/[^0-9]/ig,"");
其中phone为粘贴进去的有问题的手机号,而num为提取出来数字的正确手机号。

苹果手机复制电话号码提示格式不正确相关推荐

  1. C#调用dll提示试图加载格式不正确的程序解决方法

    程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示"试图加载格式不正确". -------------------------------------------- ...

  2. 修改U8存货档案,提示xml加载错误,可能xml格式不正确

    修改U8存货档案,提示xml加载错误,可能xml格式不正确 该存货档案里有非法字符,比如 < > ,把非法字符删掉即可.如下图

  3. 【SolidWorks相关】无法装入SolidWorks.DLL文件:GdtAnalysisSupport.dll 及 提示方程式语法格式不正确

    问题一: 无法装入SolidWorks.DLL文件:GdtAnalysisSupport.dll 问题二: 提示方程式语法格式不正确 这两个问题都是同样的原因 解决办法 点击 开始 -> 运行, ...

  4. 实现判断电话号码格式是否正确

    实现判断电话号码格式是否正确 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与 ...

  5. 服务器错误配置文件的xml格式,IIS配置文件的XML格式不正确

    今天晚上突然接到同事电话,说有一台webserver倒了,重启也无效,程序池无法检测. 我就登录到服务器上查看,发现了如下图的错误, 当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正 ...

  6. 【转发】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...

    http://www.cnblogs.com/joey0210/archive/2012/09/29/2708420.html 上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射 ...

  7. 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...

    未能加载文件或程序集"Oracle.DataAccess"或它的某一个依赖项.试图加载格式不正确的程序. 上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射创 ...

  8. System.BadImageFormatException: 试图加载格式不正确的程序。

    最近写了一个demo,调用了第三方的DLL,项目编译成功后,运行报: System.DllNotFoundException: 无法加载 DLL".\xxx.dll": 找不到指定 ...

  9. 判断输入的手机号码格式是否正确(用Java实现)

    判断输入的手机号码格式是否正确 首先我们要了解一下常见手机号码的格式. 手机号码是11为位数字,其中第一位是1,第二位可以是3.4.5.7.8中的任意一位,第三位到第十一位可以从0-9中任意选取. 本 ...

最新文章

  1. for,while循环
  2. 关于未达账项的账务处理
  3. 浅析C++利器之——引用
  4. 计算机二级c语言考点分析,计算机二级C语言考点分析.doc
  5. NodeJS学习笔记(一)——搭建开发框架Express,实现Web网站登录验证
  6. linux修改非root用户密码永不过期
  7. mysql yog中文版下载_SQLyog 12
  8. 如何在 Quagga BGP 路由器中设置 IPv6 的 BGP 对等体和过滤
  9. easyui更换主题之后出现validatebox的验证提示信息显示跑偏的解决方案
  10. 52. 配置 Etag (13)
  11. 解决从PDF复制文字后乱码问题
  12. 串口通讯 电脑和dsp_Sci 使用DSP2812的SCIA模块和PC机进行串口通信,用FIFO功能实现数据的发送和接受。 DSP program 261万源代码下载- www.pudn.com...
  13. PDF怎么打印?为什么有时选择打印没有反应?
  14. 量产软件测试培训,东芝U盘量产教程-提供黑灰色版量产工具及检测软件
  15. AGV自导航机器人执行的安全标准
  16. 和风天气API接口获取天气数据 android端
  17. (Qt项视图Demo)封装下链式结构(QListView)的MVC(MVD)用法
  18. 微型计算机中断技术论文,浅析微机继电保护技术论文
  19. 翻译 python:能否把 if-elif-else写成一行的形式?
  20. Problem 2 素数公式

热门文章

  1. 中国移动明年推出首批5G手机,用户不应急着购买
  2. 脚本 hive 删除掉分区
  3. DSM7.1.1-42962 + Unraid 6.11.5
  4. 互联网巨头灌溉,虚拟偶像市场开花
  5. 使用JavaScript创建智能表单
  6. 我的NAS搭建心路历程
  7. Hdfs连接报错java.net.ConnectException: Connection timed out: no further information
  8. 知识星球《玩转股票量化交易》之Backtrader量化框架的使用说明
  9. k210实现麦克风阵列声源定位
  10. 剖析:WIZnet以太网核心技术–全硬件TCP/IP协议栈