시간 체크, /^[0-9]{2}:[0-9]{2}$/.test('09:07')
일자 체크, /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/.test('2009-01-08')
사족을 달자면..
^ 는 첫부분이라는 것. EditPlus 에서랑 동등하다.
$ 는 끝부분이라는 것. Linux 의 vi 에서랑 동등하다.
[0-9] 는 0에서 9까지의 문자중 아무거나 상관없다는 것. 물론 숫자면 ok 라는 뜻.
{n} 는 앞에 기술된 표현식의 문자가 n 개 사용되어야 한다는 것.
[0-9]{2} 는 0에서 9까지의 문자 즉, 숫자가 2개 사용되어야 한다는 필수 조건.
- 는 그냥 해당 문자 (dash '-') 가 하나 사용된다는 것.
아무 문자나 하나를 허용한다고 한다면 그냥 점 (포인트, '.') 을 찍으면 된다.
: 는 - 와 마찬가지로 그냥 콜론 (':') 를 하나 사용한다는 것.
'컴퓨터 이야기 > 프로그래밍' 카테고리의 다른 글
자바 스크립트, submit() 과 history.back() 이 모두 기술된다면 어떤 것이 실행될까 (2) | 2009.06.30 |
---|---|
모니터 화면이 스크롤되어도 일정한 곳에 보이도록 하였던 이미지가 갑자기 움직이지 않는다 (0) | 2009.06.30 |
웹 컨트롤 파라미터 관련 처리, 컨트롤 페이지쪽 자바스크립트와 처리하는쪽 코드 (2) | 2009.06.04 |
자바 애플릿 Applet 로 구동되는 프로그램인 .class 파일의 위치 (1) | 2009.05.28 |
Eclipse Family, updated by 2009-05-27 (수) (1) | 2009.05.27 |