정규 표현식 (Regular Expression)
정규식 만들기
1. 슬래시(/)로 감싸기
2. RegExp 객체의 생성자 함수를 사용
: 생성자 함수 사용 시 정규식이 실행 시점에 컴파일된다. 정규식 패턴이 변경되는 경우, 정보에 따라 정규식 패턴을 동적으로 적용해야 하는 경우에 생성자 함수를 사용하면 된다.
정규식 함수
- exec : 찾고 싶은문자열 패턴을 찾고 배열을 반환, 찾지 못하면 null을 반환
- test : 대응되는 문자열이 있는지 검사하고 있으면 true 없으면 false를 반환
- match : 문자열을 찾고 배열로 반환하는 String 객체 내장 함수, 문자열이 없으면 null 반환함 exec()와 동일한 기능
- search : 문자열이 있는지 검사하고, 대응되는 첫 번째 문자열의 인덱스를 반환, 없으면 -1을 반환
- split : 문자열을 찾고, 문자열을 기준으로 나누어서 배열로 반환하는 String 객체 내장 함수
정규식 특수 문자
는 개많음............... 표로 대신하겠다.
출처 : https://aftersiesta.tistory.com/3
정규식 플래그
: 순서 구분 없이 같이 혼용 가능
- g(global) : 전역 검색 - 대응되는 문자 전부 검색
- i(ignoring case) : 대소문자 구분 없는 검색
- m(multiline) : 다중 행 검색
최근 들어서 node.js를 해보고 싶어서 책을 샀는데 마침 책에 내가 몰랐던 JS 문법들이 있어서 정리해보았다.
빨리 node.js 공부하고 프젝해봐야징 node.js는 그냥 흥미로 해보는 것이기 때문에 블로그에 안 올릴 듯...
'Language > Java Script' 카테고리의 다른 글
[Java Script] 단축 속성명, 전개 연산자, 배열 비구조화, ES6 매개변수 (0) | 2022.06.09 |
---|---|
[Java Script] Array 내장 객체, Spread Operator, Destructuring, Promise, Async / Await (0) | 2022.05.22 |
[Java Script] 자바스크립트 내장 객체 - Number, Array (0) | 2022.03.23 |
[Java Script] 자바스크립트 내장 객체 - String (0) | 2022.03.21 |
[Java Script] forEach 함수, map(), jquery 사용 (0) | 2022.02.16 |
댓글