날짜 및 시간을 모두 포함하는 datetime 텍스트 상자가 있습니다. 나는 유효 기간을 확인하고 싶습니다. 날짜는 유효합니다. 예 : datetime 값은 04/23/2013 05:26 pm입니다.시간 형식의 유효성 검사를위한 정규식 필요
00:00:00과 같은 형식의 시간을 확인할 수있는 정규식이 필요합니다. 은 모두 숫자이며 특수 문자 또는 숫자 이외의 문자는 입력되지 않습니다. dd : dd : dd의 유효성을 확인하기 만하면됩니다. 모두 2 자리입니다. 예를 들어 10:10:10과 01:02를 입력 할 수 있습니다.
나는 this.i와 같은 js 방법으로 시도했지만 regex.so에 대한 지식이 없기 때문에 제안을 원합니다.
function ValidateDate()
{
//getting the value from textbox
var dateVal=document.getElementById('txtDateTime').value;
//after one space there is time..as i am using a datepicker and timepicker format
var time=dateVal.split(' ')[1];
var isValidTime=CheckTime(time);
}
function CheckTime(time)
{
var timePart=time.split(":");
var hour = timePart[0];
var minute = timePart[1];
var second = timePart[2];
if((parseInt(hour,10)<0) || (parseInt(hour,10)>59))
{
return false;
}
if((parseInt(minute)>59) || (parseInt(minute)<0))
{
return false;
}
if((parseInt(second)<0) || (parseInt(second)>59))
{
return false;
}
return true;
}
의견을 보내 주셔서 감사합니다.
을 종료해야하는 곳은? – NINCOMPOOP
stackoverflow에 대해 배웠습니다 한가지가 있다면, "아무 코드도 얻지 못했습니다", 나는 코드가 없기 때문에 여러 줄로 투표했습니다. 그래서 당신이 일한 코드를 넣어보십시오 :-) –
예, 인터넷 검색을 시도해보십시오. 조금 전에 먼저 .. 게시 : –