발생일: 2013.04.29 문제: 지난 주 스터디 주제는 정규식이었다. 이미 정규식은 모두 익숙하고,챕터의 내용 자체가 짧기도 해서 금방 끝내고 커피 마시러 갔더랬다.ㅎㅎ 스터디 때 몇 가지 알려드리려고 메모해둔 게 있어 옮겨둔다.나름대로 특징적인 내용을 뽑아 정리했던 건데, 다시 읽어보니 딱히 그렇지도 않더라.그냥 복습 삼아 한 번 주-욱 읽어보면 좋다. ^^ 해결책: ES5에서 리터럴 정의는 항상 새로운 객체를 리턴한다. var pat = /abc/; ES5에서는 이 구문이 실행될 때마다 새 RegExp 객체를 생성한다. lastIndex 속성이 잘못 사용될 것을 우려한 의도적인 설계이다. /a/ === /a/; //--> false 구형 IE에서는 항상 같은 객체를 리턴한다. 유니코드 문자열 사용..
발생일: 2009.11.20 문제: 파트에서 한 주에 한 번씩 연구회를 하는데, 이 번엔 내 차례다... 썸바디의 요청에 의해 정규식을 주제로 했다. 아래는 몇 군데 유용한 사이트 링크. 참고하면 좋겠다. 해결책: 정규식이란? Regular Expression (Wikipedia) 자바스크립트 정규식 사용 https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions Replace 메서드에서 정규식 사용 https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/String/replace 자바 정규식 객체 사용 http://java.sun.com/..