JS - 사용해봤던 정규식 예제
최근에 사용했던 정규식
1. 원하는 문자만 넣기
const reg = /[^a-z0-9_.-]/;
//
안에 []
를 넣고, 그 안에 정규식에 포함할 문자를 넣으면 됨.
위와 같은경우
1. 알파벳 a
부터 z
까지
2. 숫자 0
부터 9
까지
3. 특수문자 _
, .
, -
이렇게 3가지 경우 중 하나라도 만족되는 걸 찾는 정규식을 만들 수 있음.
2. 원하는 문자 반복 개수 찾기
const reg = /\.{2,}/;
.
가 특수문자라 []
밖에서 쓰면 \
를 붙여야 되는줄 알았는데
테스트해보니 그냥 .
만 사용해도 됨.
위와 같은 경우 .
이 2개 이상인걸 뜻하는데 {}
안의 ,
뒤에 아무것도 오지 않아
개수 제한이 없음.
3. 변수를 정규식에 사용
const str = 'hello';
const char = 'q';
const reg = new RegExp(`${str}`);
const reg2 = new RegExp(`${char}{2,}`);
변수에 문자열을 넣음.
reg
는 str
변수에 있는 문자열을 이용해 정규식을 만들었고,
reg2
는 char
변수에 있는 문자열을 2개 이상 반복되는 걸 찾는 정규식을 만들었다.
Author And Source
이 문제에 관하여(JS - 사용해봤던 정규식 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hemtory/JSRegularExpression
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const reg = /[^a-z0-9_.-]/;
//
안에 []
를 넣고, 그 안에 정규식에 포함할 문자를 넣으면 됨.
위와 같은경우
1. 알파벳 a
부터 z
까지
2. 숫자 0
부터 9
까지
3. 특수문자 _
, .
, -
이렇게 3가지 경우 중 하나라도 만족되는 걸 찾는 정규식을 만들 수 있음.
const reg = /\.{2,}/;
.
가 특수문자라 []
밖에서 쓰면 \
를 붙여야 되는줄 알았는데
테스트해보니 그냥 .
만 사용해도 됨.
위와 같은 경우 .
이 2개 이상인걸 뜻하는데 {}
안의 ,
뒤에 아무것도 오지 않아
개수 제한이 없음.
const str = 'hello';
const char = 'q';
const reg = new RegExp(`${str}`);
const reg2 = new RegExp(`${char}{2,}`);
변수에 문자열을 넣음.
reg
는 str
변수에 있는 문자열을 이용해 정규식을 만들었고,
reg2
는 char
변수에 있는 문자열을 2개 이상 반복되는 걸 찾는 정규식을 만들었다.
Author And Source
이 문제에 관하여(JS - 사용해봤던 정규식 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hemtory/JSRegularExpression저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)