方法一:自己總結,親測可用
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)\\.(25[0-5]|2[0-"
+ "4][0-9]|[0-1][0-9]|[1-9][0-9]|[0-9])|([a-za-z0"
+ "-9\\-]+\\.)*[a-za-z0-9\\-]+\\.[a-za-z])(\\:[0-9]+)?(/"
+ "[^/][a-za-z0-9\\.\\,\\?\\'\\\\/\\+&%\\$\\=~_\\-@]*)*$";
return resulturl.matches(regex);
}
public static boolean isurl(string str)\\.)[0-9]" // ip形式的url- 例如:199.194.52.184
+ "|" // 允許ip和domain(網域名稱)
+ "([0-9a-z_!~*'()-]+\\.)*" // 網域名稱- www.
+ "([0-9a-z][0-9a-z-])?[0-9a-z]\\." // 二級網域名稱
+ "[a-z])" // first level domain- .com or .museum
+ "(:[0-9])?" // 埠號最大為65535,5位數
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
return str.matches(regex);
}方法三:
/*** url檢查
* * @param pinput 要檢查的字串
* @return boolean 返回檢查結果
檢查郵箱合法性
1 標準的c和c 都不支援正規表示式,但有一些函式庫可以輔助c c 程式設計師完成這一功能,其中最著名的當數philip hazel的perl compatible regular expression庫,許多linux發行版本都帶有這個函式庫。2 c c 中使用正規表示式一般分為三步 1 編譯正規...
JAVA日期合法性檢查
日期檢查 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 ...
mysql表進行合法性檢查 表單合法性檢測
表單合法性檢測 在處理表單提交的資料的時候,建議盡量採用think model類提供的create方法首先進行資料建立,然後再寫入資料庫。create方法在建立資料的同時,可以進行更為安全的處理操作,而且這一切讓你的表單處理變得更簡單。使用create方法建立資料物件的時候,可以使用資料的合法性檢測...