1. 输入一个账号名称,把账号进行隐蔽
例如:baisisi-007 变成 b*********7
var s=prompt("请输入一个账号");
var a=s.length
var b=s.substring(0,1)
var c=s.substring(a-1,a)
var d=b.padEnd(a-1,"*")+c
console.log(d)
2.输入一个电话号,把电话号隐蔽
例如:18393029342 变成183****9342
var n=prompt("请输入手机号")
var num=n.substr(0,3) + "****" + n.substr(7)
console.log(num)
3.输入一个字符串,以“-”分割,把字符串变成驼峰式
例如:lisi-sc-xv 变成 lisiScXv
var str=prompt("请输入字符串")
var s=str.split('-');
for(var i=1;i<s.length;i++){
s[i]=s[i].charAt(0).toUpperCase()+s[i].substring(1);
}
console.log(s.join(''));
4.输入一个字符串,按要求重复字符串
输入:2[a]1[bc] 输出:aabc
var re=/[\[\]]/
var str=prompt("请输入字符串")
var arr=str.split(re)
var s=""
for(var i=0;i<arr.length-1;i++){
if(isNaN(arr[i])==false){
s+=arr[i+1].toString().repeat(parseInt(arr[i]))
}
}
console.log(s)