본문 바로가기
프로그래밍 공부 정리/jsp

jsp 유효성검사(2)

by 메기사랑 2022. 1. 1.

숫자 여부 확인하기

숫자 여부는 isNaN( ) 함수를 활용하여 검사

 

isNaN
isNotaNumber약자
isNaN( ) 함수의 인자 값이 숫자이면 false를 반환하고 숫자가 아니면 true반환

 

 

데이터 형식 유효성 검사

사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 특정 형태에 적합한지 검사하기 위해 정규 표현식(regular expression)을 사용하는 방법
기본 유효성검사보다 복잡

 

 

 

 

정규 표현식 사용하기

정규 표현식
특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어
문자열의 특정 형태를 찾아내기 위해 패턴으로 표현한 수식
주민등록번호, 전화번호, 이메일과 같이 데이터 형식의 패턴이 일정한 데이터를 검사하는 데 이용

 

 

정규 표현식의 사용 형식

객체 초기화(object initializer)사용하는 방법으로, 입력된 표현식이 거의 바뀌지 않는 상수 형태일 때 주로 사용

 

RegExp 객체를 이용하는 방법으로, 정규 표현식이 자주 변경될 때 주로 사용

 

정규 표현식의 메소드 종류