求解!这道题不是很理解 感觉很简单 但是写入的都不对

小伙伴们,我们学习了字符串的replace方法,根据效果图,来完成代码!

要求:当用户在弹出的输入框中输入手机号码后,将手机号码的前7位转化为*号

效果图如下:

//climg.mukewang.com/59ba4b490001c0fd05000464.jpg


慕圣2157743
浏览 838回答 2
2回答

来修仙的道姑

<script>     var input=prompt("请输入手机号码");         var arr=input.replace(input.slice(0,7),"*******");     document.write(arr); </script>

pardon110

代码如下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() }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript