regex
-
[Javascript] 영어 대소문자와 숫자만 포함하는 정규식프로그래밍/JavaScript 2023. 4. 20. 14:17
▶Javascript 영어 대소문자와 숫자만 포함하는 정규식 ▶설명 사용자의 입력 값을 검사할 때, 일반적으로 아이디 같은 경우에는 영어 대소문자와 숫자만으로 이루어진 문자열인지 검사가 필요합니다. ▶정규식 문자열이 영어 대소문자와 숫자만으로 존재하는지 확인을 위한 정규식은 아래와 같습니다. /^[a-zA-Z0-9]*$/ 정규식으로 검사 방법은 아래처럼 진행하면 됩니다. var username = "이름"; var regex = /^[a-zA-Z0-9]*$/; if (!regex.test(username)) { alert("실패"); } else { alert("성공"); } ▶사용 예제 정규식을 사용한 간단한 테스트 코드입니다. 아래는 크롬의 개발자 도구의 콘솔 창에서 작성한 테스트 코드입니다. 테스트..
-
[Javascript] 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss)프로그래밍/JavaScript 2017. 12. 19. 10:34
▶Javascript 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss) ▶설명 yyyy-mm-dd hh:ii:ss 형식에 날짜인지 검사해주는 함수입니다. (예 : 2017-12-18 10:00:00) ▶예제 코드 function isDatetime(d) { var re = /[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) (2[0-3]|[01][0-9]):[0-5][0-9]/; // yyyy - MM - dd hh : mm : ss return re.test(d); } console.log(isDatetime("2017-12-18 10:00:00")); console.log(isDatetime("2017-12-18")); 결..