숫자 여부 확인하기
숫자 여부는 isNaN( ) 함수를 활용하여 검사
isNaN
isNotaNumber의 약자
isNaN( ) 함수의 인자 값이 숫자이면 false를 반환하고 숫자가 아니면 true를 반환
데이터 형식 유효성 검사
사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 특정 형태에 적합한지 검사하기 위해 정규 표현식(regular expression)을 사용하는 방법
기본 유효성검사보다 복잡
정규 표현식 사용하기
정규 표현식
특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어
문자열의 특정 형태를 찾아내기 위해 패턴으로 표현한 수식
주민등록번호, 전화번호, 이메일과 같이 데이터 형식의 패턴이 일정한 데이터를 검사하는 데 이용
정규 표현식의 사용 형식
−객체 초기화(object initializer)를 사용하는 방법으로, 입력된 표현식이 거의 바뀌지 않는 상수 형태일 때 주로 사용

−RegExp 객체를 이용하는 방법으로, 정규 표현식이 자주 변경될 때 주로 사용
정규 표현식의 메소드 종류
'프로그래밍 공부 정리 > jsp' 카테고리의 다른 글
jsp 예외처리(2) web.xml, try-catch-finally (0) | 2022.01.03 |
---|---|
jsp 예외처리(1) errorpage, isErrorPage속성 (0) | 2022.01.02 |
jsp 유효성 검사(1) (0) | 2021.12.30 |
jsp 파일 업로드, MultipartRequest (0) | 2021.12.28 |
jsp 폼(3): select태그, textarea태그, 요청 파라미터 값 받기 (0) | 2021.12.27 |