문자 치환, 정규식, str.replace

Language/JAVASCRIPT 2010. 10. 27. 18:56

-SCRIPT-
var regExp = /\s\*/g;
var str = "This *is *a *test *String";
var resultString = str.replace(regExp,'-');
document.writeln(resultString);

-출력-
This-is-a-test-String

-표현식 설명-
\s : 공백
\* : 0개 이상이 아닌 * 문자
g : 전체 문자열에서

즉, 전체 문자열에서 공백+별 로 되어 있는 문자 패턴을 말한다. 
: