초리의 블로그

[JavaScript] replace 본문

JavaScript 막 올리기

[JavaScript] replace

초리84 2015. 10. 24. 00:09

str.replace(regexp|substr, newSubStr|function [, flags])

regexp : 정규식표현

substr : 대상 문자


newSubStr : 첫번째 대상 문자와 변환할 문자열

function : 변환할 문자열을 생성하는 function

function(match, p1, p2, p3, offset, string)

arguments

- match : 일치하는 문자열

- p1, p2, p3

- offset : 일치하는 문자열의 첫 번째 문자의 위치

- string : 검사하는 전체 문자열


flags : 

주의!

- 더이상 사용되지 않아야할 API. 하지만 계속 작동은 함.

- Chrome, Node.js에서 작동하지 않음.

정규식 표현의 flag 조합. flag를 사용하면 표준이 아니고, deprecate하게 된다.

이 파라미터를 사용하는 대신 regexp에서 flag 사용하는 것을 추천함.


g : 전체에서 매칭을 찾음

i : 대소문자 무시

m : 여러 줄에서 매칭 찾음

'JavaScript 막 올리기' 카테고리의 다른 글

[JavaScript] call(), apply()  (0) 2015.10.01
Comments