이건 못 참지/정규식 2

[정규식] Javascript 정규식 예제 모아두기

한번쯤은 사용하는 정규식들 모아두면 좋겠다고 생각해서 이렇게 알아보는 김에 차곡차곡 모아 두자 물론 아래의 예시가 모두 정답은 아닙니다. 틀린 예시가 있다면 댓글로 알려주시면 수정하도록 하겠습니다. 물론 더 좋은 예시도 알려주시면 감사하겠습니다. 전화번호, 휴대전화 정규식 조건 일반전화, 휴대전화 모두 만족 02, 010, 011, 070 등등 앞자리 만족 중간 3,4 자리 번호 만족 /\d{2,3}-\d{3,4}-\d{4}/g 이메일 정규식 /^[a-zA-Z0-9+-\_.]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/i 아이디 정규식 조건 영문자와 숫자만 사용 가능 (영문자, 숫자 두 가지 모두 사용) 길이는 8~16자로 가능 첫 글자는 영문자로 시작 /^[a-zA-Z][0-9a-zA-Z..

[정규식] Javascript 정규 표현식

정규 표현식은 언어를 떠나서 사용하지만 내가 자바스크립트를 사용하기 때문에 예시는 모두 자바스크립트를 사용하려 한다. 정규 표현식이란 문자열에서 특정 문자 조합을 찾기 위한 패턴이며, Javascript에서 정규 표현식도 객체이다. RegExp의 메서드 exec() 일치 정보를 나타내는 배열 또는 null을 반환 test() 일치하면 true, 일치하지 않으면 false를 반환 String의 메서드 match() 캡처 그룹을 포함해 모든 일치를 담은 배열을 반환, 없으면 null을 반환 matchAll() 캡처 그룹을 포함해 모든 일치를 담은 반복을 반환 replace() 일치하는 부분을 대체 문자열로 바꾼다. replaceAll() 일치하는 부분을 모두 찾고, 모두 대체 문자 열고 바꾼다. search..