扫码关注官方订阅号
RT 这样写有什么问题吗?
"12345678901".replace(/(^\d{3}|\d{4}\B)/g,"$1-"); // "123-4567-8901"
人生最曼妙的风景,竟是内心的淡定与从容!
手机:'12345678901'.replace(/\B(?=(?:\d{4})+$)/g, '-')// '123-4567-8901'
价格:'99893'.replace(/\B(?=(?:\d{3})+$)/g, ',')// '99,893'
只要保证原字符串是11位数字就没问题。
既然你发在正则表达式了^(1\d{2})(\-?\d{4}){2}$
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
手机:
'12345678901'.replace(/\B(?=(?:\d{4})+$)/g, '-')
// '123-4567-8901'
价格:
'99893'.replace(/\B(?=(?:\d{3})+$)/g, ',')
// '99,893'
只要保证原字符串是11位数字就没问题。
既然你发在正则表达式了
^(1\d{2})(\-?\d{4}){2}$