728x90
반응형
\w
\w == [A-Za-z0-9_]
알파벳대소문자와 숫자 _ 를 추출
let quoteSample = "The five boxing wizards jump quickly.";
let alphabetRegexV2 = /\w/g;
let result = quoteSample.match(alphabetRegexV2);
결과 result 는
T,h,e,f,i,v,e,b,o,x,i,n,g,w,i,z,a,r,d,s,j,u,m,p,q,u,i,c,k,l,y
그렇다면
2019/05/16 - [javascript] - [자바스크립트 정규표현식] 작성하기3 - 기호 이용하기
이글에서 봤던 +를 이용하면
let quoteSample = "The five boxing wizards jump quickly.";
let alphabetRegexV2 = /\w+/g;
let result = quoteSample.match(alphabetRegexV2);
result 는
The,five,boxing,wizards,jump,quickly
로 단어로 구분된다.
{n}을 이용하면
let quoteSample = "The five boxing wizards jump quickly.";
let alphabetRegexV2 = /\w{2}/g;
let result = alphabetRegexV2.test(quoteSample);
2글자 이상인지 검사할수 있다.
\W
\W == [^A-Za-z0-9_]
let quoteSample = "The five boxing wizards jump quickly.";
let nonAlphabetRegex = /\W+/g;
let result = quoteSample.match(nonAlphabetRegex)
\w와 반대로 알파벳과 숫자 _을 제외한 것을 추출한다
위의
result 는
, , , , ,.
공백과 .만 추출한다.
\d
\d == [0-9]
숫자를 추출한다.
let numString = "Your sandwich will be $5.00";
let numRegex = /\d/g;
let result = numString.match(numRegex);
result 는
5,0,0
\D
\D == [^0-9]
숫자를 제외한 문자
let numString = "Your sandwich will be $5.00";
let noNumRegex = /\D/g;
let result = numString.match(noNumRegex);
result
Y,o,u,r, ,s,a,n,d,w,i,c,h, ,w,i,l,l, ,b,e, ,$,.
728x90
반응형
'javascript > javascript' 카테고리의 다른 글
[자바스크립트 정규표현식] 작성하기6 - 뒤에오는 문자검사 (0) | 2019.05.17 |
---|---|
[자바스크립트 정규표현식] 작성하기5 - 띄어쓰기, 탭 등등... (0) | 2019.05.17 |
[자바스크립트 정규표현식] 작성하기3 - 기호 이용하기 (406) | 2019.05.16 |
[자바스크립트 정규표현식] 작성하기2 - 문자열에서 특정 문자를 추출 (408) | 2019.05.15 |
[자바스크립트 정규표현식] 작성하기1 - 문자열이 특정문자를 포함 하는지 검사 (413) | 2019.05.15 |
댓글