使用javascript替换第一个和最后一个字符串的所有字符

时间:2015-03-30 06:51:57

标签: javascript jquery string

我需要用“*”替换给定字符串的所有字符,除了第一个和最后一个字符。

如果我有像“你好”这样的声音,输出应该是“h *** o”

我应该如何使用javaScript / jquery

执行此操作

1 个答案:

答案 0 :(得分:1)

在Javascript中,请检查以下内容。在发布问题之前先试试自己。



var strOrg="hello";
var strOrgLen='',strRep='',strDes='',strRepLen='';

document.write("Entered String = "+strOrg + "<br>");

strOrgLen=strOrg.length;

document.write("Entered String Length = "+strOrgLen + "<br>");

strRep=strOrg.substring(1,strOrg.length-1);

document.write("Getting the middle substring except first and last ="+strRep + "<br>");

strRepLen=strRep.length;

for(i=strRepLen;i>0;i--)
  strDes+='*';

document.write("Adding the * according to the substring ="+ strDes + "<br>");

var resStr = strOrg.replace(strRep, strDes);

document.write("Replace the same and final output = "+resStr + "<br>");
&#13;
&#13;
&#13;