我設定的傳入時間格式為223344,即22點33分44秒,但是在往資料庫裡傳入時間時會發現有奇怪的錯誤,比如時間不能自動更新出現226022->22點60分22秒這樣的資料,還有小數點資料比如0.375一類的資料,這些都是不符合規範的資料,我需要將它們找出來
public static bool timecorrect(string time)
if (time.contains("."))//檢驗「.」如果願意也可以加入其它的異常字元,但我用不到
string hours = time.substring(0, 2);
string minutes = time.substring(2, 2);
string seconds = time.substring(4, 2);
int hourint = int.parse(hours);
int minint = int.parse(minutes);
int secint = int.parse(seconds);
if (secint >= 60)
//***************
if (minint >= 60)
//********************
if (hourint >= 24)
return true;
}
C 判斷日期時間格式是否正確
是否為日期型字串 日期字串 2008 05 08 public static bool isdate string strsource 0?13578 1 02 0?1 9 12 d 3 01 1 6 9 2 9 d d 0?13456789 1 012 0?1 9 12 d 30 1 6 9 2 ...
Android 判斷郵箱格式是否正確
正規表示式 判斷郵箱格式是否正確 public static boolean isemail string email 0 9 0 9 a za z0 9 a za z 0 9 pattern p pattern.compile str matcher m p.matcher email retur...
regex驗證密碼格式是否正確
regex password validation python正規表示式驗證密碼格式是否正確 要求 regex r d a z a z a za z d 注意 前瞻搜尋 是不佔字元的,即 i am alice.解析字串 i am alice時,結果為 null 因為前瞻搜尋不占用字元,即它確保am...