小伙伴们,我们学习了字符串的replace方法,根据效果图,来完成代码!要求:当用户在弹出的输入框中输入手机号码后,将手机号码的前7位转化为*号效果图如下:
2 回答
来修仙的道姑
TA贡献1条经验 获得超2个赞
<script> var input=prompt("请输入手机号码"); var arr=input.replace(input.slice(0,7),"*******"); document.write(arr); </script>
pardon110
TA贡献1038条经验 获得超227个赞
代码如下
var phone = prompt('请输入手机号码').trim() while(true){ if(/\d{11}/.test(phone)){ var out=phone.replace(/\d{7}/g, '*'.repeat(7)) document.write( out) console.log('ok: ',out) break } console.log('error! ', phone) phone = prompt('请输入正确的手机号码').trim() }
添加回答
举报
0/150
提交
取消