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.)