使用正则匹配替换:
var number = '13898794564' //手机号 这里必须写成字符串格式 var test = /^(\d{3})(\d{1,4})(\d{1,4})$/ //这里是3个表达式,第一个表达式(\d{3})匹配的是3个数字,第二三都是1-4个数字 number.replace( test , '$1 $2 $3' );//这个$1表示的是第一个表达式匹配到的字符,中间直接用空格分割
使用正则匹配替换:
var number = '13898794564' //手机号 这里必须写成字符串格式 var test = /^(\d{3})(\d{1,4})(\d{1,4})$/ //这里是3个表达式,第一个表达式(\d{3})匹配的是3个数字,第二三都是1-4个数字 number.replace( test , '$1 $2 $3' );//这个$1表示的是第一个表达式匹配到的字符,中间直接用空格分割
转载于:https://www.cnblogs.com/gosh-hash/p/10517332.html