JAVA日期合法性檢查

2021-04-21 01:51:01 字數 764 閱讀 4899

/**

* 日期檢查

* * @param pinput     要檢查的字串

* @return boolean   檢查結果

*/public

static

boolean isdate (string pinput) 

string regex = "^((//d(([02468][048])|([13579][26]))-((((0?[1357"

+ "8])|(1[02]))-((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])"

+ "|(11))-((0?[1-9])|([1-2][0-9])|(30)))|(0?2-((0?[1-9])|([1-"

+ "2][0-9])))))|(//d(([02468][1235679])|([13579][01345789]"

+ "))[//-/s]?((((0?[13578])|(1[02]))-((0?[1-9])|([1-2][0-"

+ "9])|(3[01])))|(((0?[469])|(11))-((0?[1-9])|([1-2][0-9])|(3"

+ "0)))|(0?2-((0?[1-9])|(1[0-9])|(2[0-8]))))))$";

pattern p = pattern.compile(regex);

matcher matcher = p.matcher(pinput);

return matcher.matches();

}

檢查郵箱合法性

1 標準的c和c 都不支援正規表示式,但有一些函式庫可以輔助c c 程式設計師完成這一功能,其中最著名的當數philip hazel的perl compatible regular expression庫,許多linux發行版本都帶有這個函式庫。2 c c 中使用正規表示式一般分為三步 1 編譯正規...

檢查 URL 合法性

方法一 自己總結,親測可用 public static boolean checkurl string url 0 9 1 9 0 9 1 9 25 0 5 2 0 4 0 9 0 1 0 9 1 9 0 9 1 9 0 25 0 5 2 0 4 0 9 0 1 0 9 1 9 0 9 1 9 0 ...

ABAP檢查日期時間合法性的函式

可以使用abap中函式 date check plausibility 或 time check plausibility 檢查日期和時間值是否合法。用法如下 call function date check plausibility exporting date v date exceptions...