猿问

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

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

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

效果图如下:


慕圣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

相关分类

JavaScript
我要回答