[자바스크립트 정규표현식] 작성하기5 - 띄어쓰기, 탭 등등...
공백(스페이스 탭 줄바꿈 등등 포함한 전체 공백을 의미) \s 공백 제외 문자 \S let sample = "Whitespace is important in separating words"; let countNonWhiteSpace1 = /\s/g; let result1 = sample.match(countNonWhiteSpace1); let countNonWhiteSpace2 = /\S/g; let result2 = sample.match(countNonWhiteSpace2); result1 >> , , , , result2 >> W,h,i,t,e,s,p,a,c,e,i,s,i,m,p,o,r,t,a,n,t,i,n,s,e,p,a,r,a,t,i,n,g,w,o,r,d,s 줄바꿈 \n 탭 \t
2019. 5. 17.
[자바스크립트 정규표현식] 작성하기4 - 간편하게 작성하기
\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 alp..
2019. 5. 17.
[자바스크립트 정규표현식] 작성하기3 - 기호 이용하기
기호(^)를 이용해 제외하고 추출하기 OR 문장의 시작부분이 일치하는지 검사하기 제외하고 추출하기 let quoteSample = "3 blind mice."; let myRegex = /[^0-9 .]/gi; let result = quoteSample.match(myRegex); let myRegex = /[^0-9 .]/gi; 이 의미는 0부터9, (공백), .(점)을 제외한 문자 이때 ^는 [] 안에 있어야한다. (g=해당문자전체 추출/ 없을경우 해당하는 맨 앞에 한글자만 추출함// i=대소문자상관없이추출) result는 >> b,l,i,n,d,m,i,c,e 문장의 시작부분이 일치하는지 검사하기 ^기호가 []없이 사용된다면 시작부분이 일치되는지 검사한다. let rickyAndCal = "Cal ..
2019. 5. 16.