// 넣은 문자열 %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;
}
'DATABASE' 카테고리의 다른 글
[MSSQL] 일별,주별,월별 통계 (1) | 2014.07.21 |
---|---|
[MSSQL] 조인의 종류 (inner join,left(right) outer join, cross join, ....) (1) | 2014.07.02 |
TABLE의 key (기본 키, 후보 키, 외래 키, 대체 키) (0) | 2014.01.18 |
[iBatis/myBatis] #와 $의 차이점 (0) | 2014.01.13 |
[MSSQL] MS_SQL 문법 (0) | 2013.12.12 |