使用javascript替换字符串中除第一个和最后一个字符以外的所有字符
我需要用“*”替换给定字符串的所有字符,第一个和最后一个字符除外 如果我有一个像“hello”这样的sring,那么输出应该是“h***o”使用javascript替换字符串中除第一个和最后一个字符以外的所有字符,javascript,jquery,string,Javascript,Jquery,String,我需要用“*”替换给定字符串的所有字符,第一个和最后一个字符除外 如果我有一个像“hello”这样的sring,那么输出应该是“h***o” 如何使用javaScript/jquery实现这一点在javaScript中,检查下面的一个。在发布问题之前,请尝试一下自己 var strOrg=“你好”; 变量strOrgLen='',strRep='',strDes='',strRepLen=''; 文档。写入(“输入的字符串=“+strOrg+””; strOrgLen=strOrg.lengt
如何使用javaScript/jquery实现这一点在javaScript中,检查下面的一个。在发布问题之前,请尝试一下自己
var strOrg=“你好”;
变量strOrgLen='',strRep='',strDes='',strRepLen='';
文档。写入(“输入的字符串=“+strOrg+”
”;
strOrgLen=strOrg.length;
document.write(“输入的字符串长度=“+strOrgLen+”
”);
strRep=strOrg.子串(1,strOrg.长度-1);
document.write(“获取除第一个和最后一个之外的中间子字符串=“+strep+”
”);
strRepLen=strRep.length;
对于(i=strRepLen;i>0;i--)
strDes+='*';
document.write(“根据子字符串=“+strDes+”
)添加*”;
var resStr=strOrg.replace(strRep,strDes);
文件。写入(“替换相同的最终输出=“+resStr+”
”代码>先尝试,然后带着代码回来,我们可能会提供帮助。到目前为止你试过了吗?是的,我试过了。但是它太长了。我只是在第一个和最后一个位置查找字符,然后查找字符串的长度。然后用“*”创建一个长度相同的新字符串,并向其中添加第一个和最后一个字符。