天天看點

在js中正規表達式驗證小時分鐘,将輸入的字元串轉換為對應的小時和分鐘

文章目錄

  • ​​1、預備知識​​
  • ​​2、在js中的代碼片段​​
  • ​​3、測試結果​​

1、預備知識

  • splict()方法
  • 在js中正規表達式驗證小時分鐘,将輸入的字元串轉換為對應的小時和分鐘
  • Date()的相關方法
  • 在js中正規表達式驗證小時分鐘,将輸入的字元串轉換為對應的小時和分鐘
    在js中正規表達式驗證小時分鐘,将輸入的字元串轉換為對應的小時和分鐘
  • setHours()的用法

2、在js中的代碼片段

//驗證小時和分鐘
    var reDateTime = /^(?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]$/;
    var isDateTime = reDateTime.test('18:00');
    console.log(isDateTime)

    var startTime = "09:00";
    var endTime = "18:00";
    var t1 = new Date();
    let start = startTime.split(":") ;
    t1.setHours(start[0],start[1],0);
    console.log("開始時間:"+t1)

    var t2 = new Date();
    let end = endTime.split(":");
    t2.setHours(end[0],end[1],0); 
    console.log("結束時間:"+t2)
    if(t1.getTime() > t2.getTime()){
        console.log("錯誤");
    }else if(t1.getTime() == t2.getTime()){
          console.log("相等")
    }else{
        console.log("正确")
    }      

3、測試結果

繼續閱讀