이전 2016 >/JavaScript
[정규식] 문장 문자 사이사이 % 넣기
망이방
2014. 8. 5. 16:39
DB Like 검색시 유용하다..
ex> 무한도전 -> %무%한%도%전%
function fn_changeStr(test){
if(test == ""){
return "all";
}
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;
}
그러하다...