Javascript格式化数字字符串,如手机号,银行卡号的格式化
2024-10-21 11:56:39
手机号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" 是在三个结果集中间加空格组成新的字符串,然后替换完整的手机号。
最新文章
- MVC3不能正确识别JSON中的Enum枚举值
- [CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法
- 生成arff文件,csv转为arff
- Mainstoryboard
- lintcode:最大子数组差
- codeforces 609F. Frogs and mosquitoes 二分+线段树
- 第十七篇:实例分析(1)--初探WDDM驱动学习笔记(八)
- 用XAML做网页!!—终结篇
- 使用 WPF 实现所见即所得HTML编辑器
- pudn下载地址的规律
- ts基础(1)
- MySQL 数据库最优化设计原则
- PostgreSQL自学笔记:7 插入、更新与删除数据
- 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
- Win10升级.NET Framework 3.5或2.0遇到错误0x800f081f怎么办
- Oracle 在字符串中输入单引号或特殊字符
- JQ_One()函数特效
- 关于std::map的第三个参数
- Excel 设置下拉列表
- Golang之(for)用法
热门文章
- centos7 ssh服务
- ps4双手柄inputManager设置
- Verilog设计指定寄存器数组在综合时使用block memory资源
- angular - 另一个ID为#######的进程当前正在运行ngcc
- HDFS存储流程及HA
- [UTCTF2020]basic_crypto
- 【研究生学习】SNR、Eb/N0和Es/N0的关系
- 解决:webpack打包js项目ie11浏览器下报promise 未定义
- (面试题) 面试官:如何在forEach的循环里使用break
- vue3中reactive数据被重新赋值后无法双向绑定,使用reactive包裹数组如何正确赋值?