小伙伴们,我们学习了字符串的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
提交
取消
