비전공자 정부 지원 (36일차)

명명 규칙

ㅏ. 아이디, 클래스

나. 두 개 이상의 단어를 대시로 연결

ii. 회원-이메일, 게시판-작가 등

비. 자바스크립트 함수 이름

나. 두 개 이상의 단어를 연결할 때는 밑줄(_)로 연결합니다.

ii. member_check, password_check 등

씨. 이름 속성 값

나. 두 개 이상의 단어를 연결할 때는 카멜 케이스를 사용합니다.


제출시

폼 태그 내에서 폼을 제출하기 전에 입력한 데이터의 유효성을 확인하기 위해 사용하는 이벤트입니다.

‘거짓을 반환’하면 진행하지 마십시오.

*문법

<form action="#"  onsubmit="return check()">



비전공자 정부 지원 (36일차) 1
회원 이메일 만들기



비전공자 정부 지원 (36일차) 2
회원 비밀번호 생성



비전공자 정부 지원 (36일차) 3
로그인 창 만들기



비전공자 정부 지원 (36일차) 4
도메인 선택 창 만들기


정규식(정규 표현식)

정규식 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다.

정규식 방법

자바스크립트 정규 표현식 방법을 사용하여 패턴 확인하다, 일치하는 문자열 추출 및 변환하다.

방법 설명
간부() 문자열에서 매치를 순회하고 매치 정보를 나타내는 어레이; 또는
일치하는 항목이 없으면 null을 반환합니다.

시험() 문자열에 일치 항목이 있는지 확인합니다.

참 또는 거짓을 반환합니다.

성냥() 캡처 그룹을 포함하여 모든 일치 항목을 포함하는 배열을 반환합니다.

일치하는 항목이 없으면 null을 반환합니다.

모두 일치() 캡처 그룹을 포함하여 모든 일치 항목을 포함하는 반복자를 반환합니다.

찾다() 문자열에서 일치 항목을 검색합니다.

일치하는 부분의 인덱스 또는 일치하는 항목이 없는 경우
-1을 반환합니다.

바꾸다() 문자열에서 일치하는 부분을 검색하여 대체 문자열로 바꿉니다.

모두 다 바꿔() 문자열에서 일치하는 모든 부분을 검색하고 모두 대체 문자열로 바꿉니다.

나뉘다() 정규식 또는 문자열 리터럴을 사용하여 문자열을 부분 문자열 배열로 분할합니다.

정규식 특정 영숫자 일치 패턴

무늬 의미
a-zA-Z 영문자(-로 범위 지정)
아헤헤 한글 문자(-로 지정)
0-9자리 (-로 범위 지정)
. 모든 문자열(모두 숫자, 한글, 영문, 특수기호, 공백), 줄바꿈 X
\디 숫자
\디 숫자가 아니다
\w 밑줄을 포함한 영숫자 문자에 해당 (A-Za-z0-9_)와 동일
\W \w가 아닌 ​​모든 것
\에스 우주 공간
\에스 space 공간이 아닌 모든 것
특수기호 특수 기호 \* \^ \& \!
\? …등
\비 63자를 제외한 나머지 문자와 일치하는 경계(52개의 대문자 및 소문자 + 10개의 숫자 + _ )
\비 경계 일치 63자
\엑스 모든 16진수 문자와 일치합니다.

/\x61/은
\0 모든 8진수 문자와 일치 /\141/
\유 모든 유니코드 문자와 일치 /\u0061/ 일치
\씨 모든 제어 문자와 일치
\에프 양식 피드(FF, U+000C) 문자 일치
\N 개행(LF, U+000A) 문자 일치
\아르 자형 캐리지 리턴(CR, U+000D) 문자와 일치
\티 탭(U+0009) 문자 일치

정규 표현식 검색 기준 패턴

징후 의미
| 또는
a|b
( ) 괄호 안의 문자 중 하나 . 또는 처리 번들을 볼 수 있습니다.


/알파벳/ : “abc” 포함
/(알파벳)/ : “a” 또는 “b”
또는 “c”를 포함
(다바) : 다 또는 라 또는 마 또는 바
(^ 문자) 괄호 안의 문자 제외
(^lgEn) “l” “g” “E” “N” 4자 제외
※ 괄호괄호 안에 사용하면 제외를 의미합니다.

대괄호 바깥에서 사용하면 시작점을 의미합니다.

^문자열 특정 문자열에 시작
/^www/
문자열$ 특정 문자열
/com$/


비전공자 정부 지원 (36일차) 5
정규 표현식