php 格式化电话号码
只适用于美国电话号码
function format_phone($phone) {$phone = preg_replace("/[^0-9]/", "", $phone);if(strlen($phone) == 7)return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone);elseif(strlen($phone) == 10)return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/","($1) $2-$3",$phone);elsereturn $phone;
}
php 格式化电话号码相关推荐
- Leetcode1694. 重新格式化电话号码[C++题解]:字符串模拟题
文章目录 题目分析 题目链接 题目分析 数据量字符串长100. 思路: 清除空格和破折号: 三个组的个数t,余数mod:使用substr()函数处理即可. ac代码 class Solution {p ...
- LeetCode 1694. 重新格式化电话号码(模拟)
文章目录 1. 题目 2. 解题 1. 题目 给你一个字符串形式的电话号码 number . number 由数字.空格 ' '.和破折号 '-' 组成. 请你按下述方式重新格式化电话号码. 首先,删 ...
- LeetCode-1694. 重新格式化电话号码【字符串,分块】
题目描述:LeetCode-1694. 重新格式化电话号码 给你一个字符串形式的电话号码 number .number 由数字.空格 ' '.和破折号 '-' 组成. 请你按下述方式重新格式化电话号码 ...
- 1694. 重新格式化电话号码[简单模拟]
思路 根据题目描述简单模拟即可: 首先将数字全部提取出来,并按三个一组分块: 然后判断分块数量,如果大于2且最后一个分块长度为1,则需要进行处理:将它们修改为2个数字一组的两个分块 class Sol ...
- 【每日一好题】官方题解看不懂,别怕我教你吊打官方题解:重新格式化电话号码
文章目录
- Vue-Cleave - 在Vue中使用CleaveJS格式化你的输入内容
项目地址:https://github.com/jrainlau/vue-cleave What's CleaveJS? CleaveJS是最近github上的一个热门项目,在短短的一个多月中star ...
- Android开发中的小技巧
转自:http://blog.csdn.net/guxiao1201/article/details/40655661 简单介绍: startActivities (Intent[] intents) ...
- php 5范例代码查询辞典 pdf,PHP 5范例代码查询辞典
第1章 PHP数据类型与概念概述 1 1-1 变量 1 1-2 数值 3 1-3 数组 4 1-4 字符串 5 1-5 正则表达式 6 1-6 函数 7 1-7 项目:查找值的数据类型 8 1-8 项 ...
- uniapp 日期选择器_uniapp实现横向滚动选择日期
本文实例为大家分享了uniapp实现横向滚动选择日期的具体代码,供大家参考,具体内容如下 1.方法封装 common.js //获取当前时间,格式YYYY-MM-DD HH:MM:SS const G ...
最新文章
- 大数据实践的 6 个阶段
- java中判断字段真实长度(中文2个字符,英文1个字符)的方法
- c语言双循环计算n的阶乘,用C语言用循环实现N的阶乘
- react打包后图片丢失_使用 webpack 搭建 React 项目
- 硬件测试含软件调试,硬件调试与测试规范.doc
- 洛谷P2881 [USACO07MAR]排名的牛Ranking the Cows(bitset Floyd)
- 什么鬼?我能通过依赖混淆攻击在 Halo 游戏服务器中执行命令,微软不 care?!...
- c++ vector使用方法收集
- MySQL 服务无法启动。服务没有报告任何错误。
- logback日志pattern_Logback 配置文件这么写,TPS提高10倍
- 二十五、JAVA多线程(五、线程生命周期)
- java面试题(分布式篇)
- DialogBoxParam()在动态库调用中创建模式对话框
- Red5流媒体服务器的搭建与使用
- python摩尔庄园自动弹琴
- u3d 100道面试题(包含答案)
- 今晚与小妹亚美合作了一把qq游戏,大获全胜!
- 如何选择适合你的兴趣爱好(九),钓鱼
- NAO学习第二周——NAOqi Audio
- Web 3D集成开发环境【nunuStudio中文版】
热门文章
- 阿里巴巴字体图标怎么改变尺寸
- 服务器租用过程中网站被黑,怎么解决这种情况?
- 云灾备、云容灾、云备份、数据库上云、线下线上云灾备、灾备有云等
- javaee jsp实现留言板(eclipse+mysql),五个界面,留言、登陆、注册等
- Citrix 服务器虚拟化之一 网络部署Xenserver 6.2
- 错误1068:依赖服务或组无法启动
- 2021/5/12爬虫第十一次课(ajax、selenium、Phantomjs)
- QGIS基本功|5 QGIS图层进阶(二)- 连接属性表
- Debug的常用命令
- 人为什么活着?这个观点绝对让你耳目一新