본문 바로가기
코딩

HTML5 입력 값 체크

by Skema 2017. 2. 14.
반응형

HTML5 form4 : 입력 값 체크



# 사용자가 틀린 것을 입력하였을 때


그것이 유효한지, 안전한 지에 대해서


--> 유효성 검사


HTML 5에서는 입력 값 체크에 대해 대폭의 기능 추가가 있었음.


코드만으로도 사용자가 입력한 값의 유효성을 체크할 수 있음.





# required : 필수적으로 적어야 하는 경우 사용자가 반드시 입력.


--> 필수와 옵션을 구분할 수 있음. (유효성 검사와 관련)




# pattern="반드시 정규표현 식이 온다." (HTML5 약속)


pattern="[a-zA-Z]" : 앞에 반드시 문자를 강제.


-- aa 연속 X, pattern="[a-zA-Z][a-zA-Z]" 


pattern="[a-zA-Z.]" : 뒤에 .(점)을 입력하면 어떤 문자가 와도 괜찮다.


pattern="[a-zA-Z.+]" : 어떤 문자건 1가지 이상 와야한다.



"가장 끝에는 숫자로 끝나야 한다." 라는 조건을 넣고 싶다면?

pattern="[a-zA-Z.+[0-9]" 


더 자세한 것은 정규표현식 수업에 나와있음!




다만, form_validation을 통해 사용자를 어느정도 통제할 수 있다고 해도


 보안적으로 신뢰해서는 안됨. 검증을 거친 데이터만 신뢰해야 함.


HTML 수업 끝.

반응형

'코딩' 카테고리의 다른 글

실습환경  (0) 2017.02.15
CSS 소개  (0) 2017.02.15
HTML5 form3 : 새로운 속성들  (0) 2017.02.14
HTML5의 입력양식  (0) 2017.02.14
HTML5 - can i use  (0) 2017.02.14

댓글