手机号13312341234转化成133 1234 1234

//方式一
function format_tel(tel){
tel = String(tel);
return tel.replace(/(\d{3})(\d{4})(\d{4})/,function (rs,$1,$2,$3){
return $1+" "+$2+" "+$3
});
} //方式二
function format_tel(tel){
tel = String(tel);
return tel.replace(/(\d{3})(\d{4})(\d{4})/,"$1 $2 $3");
}

(\d{3}\d{4}\d{4}) 可以匹配完整的手机号,并分别提取前3位、4-7位和8-11位,"$1 $2 $3" 是在三个结果集中间加空格组成新的字符串,然后替换完整的手机号。

最新文章

  1. MVC3不能正确识别JSON中的Enum枚举值
  2. [CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法
  3. 生成arff文件,csv转为arff
  4. Mainstoryboard
  5. lintcode:最大子数组差
  6. codeforces 609F. Frogs and mosquitoes 二分+线段树
  7. 第十七篇:实例分析(1)--初探WDDM驱动学习笔记(八)
  8. 用XAML做网页!!—终结篇
  9. 使用 WPF 实现所见即所得HTML编辑器
  10. pudn下载地址的规律
  11. ts基础(1)
  12. MySQL 数据库最优化设计原则
  13. PostgreSQL自学笔记:7 插入、更新与删除数据
  14. 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
  15. Win10升级.NET Framework 3.5或2.0遇到错误0x800f081f怎么办
  16. Oracle 在字符串中输入单引号或特殊字符
  17. JQ_One()函数特效
  18. 关于std::map的第三个参数
  19. Excel 设置下拉列表
  20. Golang之(for)用法

热门文章

  1. centos7 ssh服务
  2. ps4双手柄inputManager设置
  3. Verilog设计指定寄存器数组在综合时使用block memory资源
  4. angular - 另一个ID为#######的进程当前正在运行ngcc
  5. HDFS存储流程及HA
  6. [UTCTF2020]basic_crypto
  7. 【研究生学习】SNR、Eb/N0和Es/N0的关系
  8. 解决:webpack打包js项目ie11浏览器下报promise 未定义
  9. (面试题) 面试官:如何在forEach的循环里使用break
  10. vue3中reactive数据被重新赋值后无法双向绑定,使用reactive包裹数组如何正确赋值?