我需要檢查輸入日期時間是否在以下三種格式之一中?我是新來的正則表達式,所以任何幫助非常感謝?用於檢查JavaScript輸入是否爲特定格式的正則表達式?
有效輸入:
- 2018年6月1日 - 2:35 PM
- 2018年6月1日
- 2:35 PM
無效輸入:
測試
無效
我需要檢查輸入日期時間是否在以下三種格式之一中?我是新來的正則表達式,所以任何幫助非常感謝?用於檢查JavaScript輸入是否爲特定格式的正則表達式?
有效輸入:
無效輸入:
測試
無效
你的要求,我提供:
let regex = /((\d{1,2}/\d{1,2}/\d{1,4} - \d{1,2}:\d{1,2}[AP]M)|(\d{1,2}/\d{1,2}/\d{1,4})|(\d{1,2}:\d{1,2}[AP]M))/
使用Scriptular測試,構建和理解正則表達式。
順便說一句,我可以向您解釋正則表達式,但我認爲這是一個很好的練習,您可以自己嘗試:這是一個非常簡單的正則表達式,並且自己發現它可能會非常有幫助。 – trichetriche
上述正則表達式似乎驗證2017年6月1日,但不是2017年6月1日 –
我不知道你是否改變了它,但在我的身邊,它適用於 – trichetriche
歡迎來到[SO]請在[mcve]之前詢問 –
爲什麼每個人在幫助人時都這麼粗魯呢?他要求一個簡單的正則表達式,對他來說這可能是一個很好的練習!我們不需要任何代碼示例或沙箱,正則表達式很容易製作。無論如何,請看下面的答案,告訴我你的想法。 – trichetriche