我正在開發應用程序。它有一種形式,其中一個領域是時間。用戶將以24小時格式輸入時間。當用戶輸入時間如07:40
那麼它工作正常,但當他們輸入7:00
然後它不。所以我想要的是當輸入7:00
然後我想在7
之前加0。 注意我已經從時間刪除:
,並使其像700
。現在我想添加前導零,如果用戶沒有在它之前輸入任何內容,並且他們在開始時輸入一個數字,然後保持原樣。我怎樣才能在JavaScript中實現這一點?我知道我可以使用正則表達式,但任何示例都會有所幫助。使用前面的零檢查時間
這是我如何做,但似乎不正確,因爲它不起作用。
var regex = /^\b(0(?!\b))+/g;
if (!regex.test(time)) {
time = '0' + time;
}
嗨,你可以使用這樣的... 變種T =「700」; if(t.length == 3) \t t ='0'+ t; alert(t); –