1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS正则表达式手机号中间4位替换成*星号

JS正则表达式手机号中间4位替换成*星号

时间:2021-06-11 22:53:06

相关推荐

JS正则表达式手机号中间4位替换成*星号

手机号中间四位变星号(*)

function filterPhoneNumber(phoneNumber) {let reg = /^1[3456789]{1}\d{9}$///必须是以1开头,第二位必须是3-9中的任意一个数,后面9位必须是数字//校验手机号是否正确if (reg.test(phoneNumber)) {phoneNumber = phoneNumber.toString()//先强制转换成字符串类型return phoneNumber.replace(/^(\d{3})\d{4}(\d{4})$/, '$1****$2')} else {return ''}}console.log('手机号错误:' + filterPhoneNumber(12345678))console.log('手机号错误:' + filterPhoneNumber('12345678'))console.log('手机号正确:' + filterPhoneNumber(15112345678))console.log('手机号正确:' + filterPhoneNumber('15112345678'))

运行结果截图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。