본문 바로가기

정규표현식3

javascript 정규표현식 공백 제거 하기 ( space 제거 ) javascript 정규표현식 공백 제거 하기 ( space 제거 ) 문자열의 공백을 제거 하고 싶을때가 정규표현식을 이용해서 제거 할수 있습니다. space, 탭, 엔터값등을 한번에 제거할수 있어, 유용하게 사용이 가능합니다 1. 공백의 유무를 검사 하는 방법 정규표현식에서 "\s"는 공백 문자를 의미 합니다. 정규표현식은 "/패턴/플래그" 와 같은 형태로 사용하며, 공백의 유무를 검사 하기 위한 정규표현식 /\s/g 에서 g의 의미는 g 글로벌의 뜻. 전역 매칭을 한다는 뜻입니다. var reg = /\s/g; var checkStr = '안 녕 하 세 요'; if (checkStr.match(reg)) { alert("공백이 있습니다~!!"); } else { alert("공백이 없습니다~!!");.. 2021. 10. 27.
자바스크립트 정규표현식 이메일 체크 자바스크립트 정규표현식 이메일 체크 자바스크립트를 통해 이메일을의 형식을 체크해야할때 사용하면 요긴하게 쓸수 있다. 이메일이 맞는지 아닌지만 체크하는 함수를 작성했다. function isEmail (strEmail) { var regExp = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/; if (strEmail.length > 0 && strEmail.search(regExp) == -1) { return false; } return true; } isEmail('test@naver.com') => true isEmail('@test@naver.com') => false 2021. 8. 9.
자바스크립트 정규표현식 문법 자바스크립트 정규표현식 문법 아래 문법정도를 익히면 그래도 왠만한 정규표현식에 대해 찾아보고 이해하는 수준까지는 할수 있을것이라 생각된다. 1. 범위 a-z : a에서 z까지를 뜻함 0-9 : 0에서 9까지를 뜻함 ㄱ-ㅎ : ㄱ에서 ㅎ까지를 뜻함 ㅏ-ㅣ : ㅏ에서 ㅣ 까지를 뜻함 가-힣 : '가'에서 '힣'까지를 뜻함 [] : 괄호 안에 문자중 1개 2. 대괄호 [ ] [a-z] : a에서 z중 하나. [abc]d : ad, bd, bd 를 뜻함 [^] : 괄호안의 문제 부정(제외) 3. 대괄호 [] 안에 문자 [^a-z] : a ~ z를 제외한 모든 문자 [^0-9] : 숫자를 제외한 모든 문자 | : 또는(OR) 4. 대괄호 [] 안에 문자 2 [a-z|A-Z] : a ~ z 또는 A ~ Z 뜻함(영.. 2021. 6. 25.