// 넣은 문자열 %1%2%3%4.... 변환하기

 

  alert(changeStr(" 스 타육  상"));

  alert(changeStr("무한도전"));

  alert(changeStr("123%^&"));


  function changeStr(test){

test = test.replace(/^\s*/,'%');   //앞 공백 치환

        test = test.replace(/\s*$/,'%');   //뒤 공백 치환

        test = test.replace(/ +/g, ""); // 연속된 공백을 하나의 공백으로 치환

 var len = test.length;

       var resultStr = "";

   

   for(var i=0; i < len-1 ; i++){

 var k = test.substr(i ,1);

 if(k != '%'){

 resultStr += (k + "%");  

 } else {

 resultStr += k;

 }

   }

  

  return resultStr;

}

   

   



+ Recent posts