CafeM0ca

[JS]정규표현식 본문

Programming/JavaScript (Mocha)

[JS]정규표현식

M0ca 2017. 10. 26. 16:07
반응형

정규표현식 : 문자를 찾거나 치환할때 쓰기위한 것

컨트롤+f의 검색기능도 정규표현식을 활용한 것.


정규표현식 객체를 만드는 법

1. var 변수 = /찾을문자/

2. var 변수 = new RegExp('a');


찾을 문자를 정했다면

변수.exec('문자들') : 변수에 exec('문자들')중 포함되면 문자열 변수를 리턴한다.

ex1) var ex1= /a/; ex1.exec('asdfgh');  결과-> ["a"] 

ex2) var ex2= /abc/; ex1.exec('qweabczxf');  결과-> ["abc"]

ex3) var ex3= /abc/; ex1.exec('abdc');  결과-> null


변수.test

exec와 사용법이 같다. 다만 문자가 있으면 true, 없으면 false를 반환


옵션

var 변수 = /찾을문자/i  : 대소문자 구분 안한다.

var 변수 = /찾을문자/g :  찾은 모든 문자를 리


문자 바꾸기 

변수에 문자열을 담고 replace함수를 사용해서 바꿀 수 있다.

변수.replace(패턴,$1,$2) ...생코를 참조하자.


반응형

'Programming > JavaScript (Mocha)' 카테고리의 다른 글

[JS] 클로저 , arguments  (0) 2017.10.27
[JS]함수  (0) 2017.10.27
[JS]배열  (0) 2017.10.25
[JS]자료형,변수,연산자  (0) 2017.10.24
[JS]JavaScript 첫걸음  (0) 2017.10.23
Comments