javascript 에서는 다른 언어가 지원하는 replaceall 함수가 존재 하지 않는다.(재밌는 일이긴 하다.;ㅎ)
만일 replace 만을 했을경우 데이터의 이상이 생길수도 있다.
tmp.replace(" ",""); 을 했을 경우이다.
앞의 하나만 치환된것을 볼수 있다. replace의 경우 하나만을 치환하고 리턴하기 때문이다.
물론 while() 문을 돌리면 되겠지만..-_- 그런짓까지는..;;
간단하게 함수두개로 replaceAll()을 만들수 있다.
split()함수로 " "의 구분 값으로 문장을 쪼개서 배열로 저장한것을
join()함수로 모두 합치게 만든것이다.
또는 함수로 간편하게 활용 가능.
-첨에 누가 생각했는지 대단!!
만일 replace 만을 했을경우 데이터의 이상이 생길수도 있다.
tmp.replace(" ",""); 을 했을 경우이다.
var tmp = "A B C D";
alert(tmp.replace(" ", ""));
앞의 하나만 치환된것을 볼수 있다. replace의 경우 하나만을 치환하고 리턴하기 때문이다.
물론 while() 문을 돌리면 되겠지만..-_- 그런짓까지는..;;
간단하게 함수두개로 replaceAll()을 만들수 있다.
var tmp = "A B C D";
alert(tmp.split(" ").join(""));split()함수로 " "의 구분 값으로 문장을 쪼개서 배열로 저장한것을
join()함수로 모두 합치게 만든것이다.
또는 함수로 간편하게 활용 가능.
-첨에 누가 생각했는지 대단!!
'web > JSP' 카테고리의 다른 글
javascript parseInt("08") == 0 ?? (2) | 2011.10.07 |
---|---|
이클립스 서버 오류 (Could not load the Tomcat server configuration ...) (6) | 2011.10.06 |
JSP 메일 보내기. (3) | 2011.06.07 |
James 메일 서버 구축하기. (9) | 2011.06.06 |
org.xml.sax.SAXParseException: 문자 변환 오류: "Unconvertible UTF-8 character beginning with 0xa4" (줄 번호가 너무 낮을 수 있습니다). (0) | 2011.05.05 |