不好意思 我目前在寫APP的一個功能 讓使用者輸入時間(小時:分鐘)就是輸入欄位 只能輸入5個字 像是 下午 一點半 就輸入 13:30 這樣(冒號一定要是在第三個字的位置)但我要怎麼去比對他輸入的字元 因為我要把字串傳送到資料庫儲存但是 他如果輸入 99:99 那這就是無效的資訊了 想請教一下如果要檢查應該要怎麼寫判斷?
已邀請的邦友 {{ invite_list.length }}/5
所以你的資料是怎麼抓出來的?又是用什麼方式去改畫面上的資料?
我是把使用者輸入的時間 然後我再用系統抓取的 日期(天)假如是今天 使用者輸入 13:30 然後我要寫入資料庫的時候 就抓取 今天日期 6/2號 的 2變成 2 13:30 然後會在寫個方法就是 如果目前時間比他輸入的這個時限大 就會把這個任務銷毀這樣 所以才需要限制使用者輸入的資料
你沒有回答到我的問題,你要根據你抓資料的方式去思考怎麼判斷..
小時(用下拉選單) + 固定在畫面的字元 ":" + 分鐘(用下拉選單)
Demo
感謝
1.不要寫2.用Android 的 TimePicker3.就算你問到了,還是會有 29:37 這種不合法的時間
好的 感謝
IT邦幫忙