-
항해 99 31일차-정규식으로 이메일 형식 만들기카테고리 없음 2021. 12. 2. 00:20
<정규식>
문자를 조합해서 비교할 때 많이 사용
-형식을 체크
-대체
-갈아끼울때
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions<정규식으로 이메일주소 체크하기>
보통 이메일 주소를 만들 때는 알파벳, 숫자, 특수문자를 이용해서 만든다.
1.첫글자에는 특수문자가 오지 않는다.(영문자 아니면 숫자)->/^[0-9a-zA-Z]/
2.그 뒤로 영문, 숫자가 오고 특수문자도 올 수 있다.->[-_.0-9a-zA-Z]
문자가 여러 번 반복될 수 있다. ->()*
=>([-_.0-9a-zA-Z])*
3.이메일 형식에는 골뱅이가 들어가야 함
->/^[]0-9a-zA-Z]([-_.0-9a-zA-Z])*@/
4.골뱅이 뒤에는 숫자, 알파벳 대소문자가 한번 들어간다.
[0-9a-zA-z]
5.그 뒤로는 문자, 숫자, 알파벳 대소문자가 n번 들어갈 수 있다.(aaa@my_company.com)
& 영문자 반복이 와야한다(ex).com, .net)
([-_.0-9a-zA-Z])*.([a-zA-Z])*
완성
/^[0-9a-zA-Z]([-_.0-9a-zA-Z])*@[0-9a-zA-z]([-_.0-9a-zA-Z])*.([a-zA-Z])*/rows값을 주면 textarea높이가 rows의 입력값만큼의 줄수로 늘어난다.
rows={10}이면 10줄을 쓸 수 있는 textarea