본문 바로가기

프로그래밍 언어/Javascript

[Javascript] replace 정규표현식 gi

1. ${sendparam.msg} : Controller에서 View로 전달받은 값

2. if문: ${sendparam.msg}의 값이 비어있지 않은 경우 조건 참

3. if문의 조건이 참인 경우, alert() 함수를 사용하여 경고창 표시

4. decodeURI('${sendparam.msg}'): Controller에서 전달된 값을 URI 디코딩하여 특수 문자 복원

5. replace(/\+/gi, " "): URI 인코딩에서 공백을 나타내는 + 문자를 공백으로 치환

 

=> Controller에서 전달된 sendparam.msg의 값이 비어있지 않은 경우, (특수문자 복원, 공백 표시 과정을 거쳐) 해당 값을 경고 창에 출력하는 코드

 

* 정규표현식 

g: 발생되는 패턴 전역 검색

i: 대/소문자 구분하지 않고 치환