Java에서 String이 URL인지 판별하는 함수이다.
public static boolean isUrl(String text) { Pattern p = Pattern.compile("^(?:https?:\\/\\/)?(?:www\\.)?[a-zA-Z0-9./]+$"); Matcher m = p.matcher(text); if (m.matches()) return true; URL u = null; try { u = new URL(text); } catch (MalformedURLException e) { return false; } try { u.toURI(); } catch (URISyntaxException e) { return false; } return true; }
'프로그래밍 > Java' 카테고리의 다른 글
Stream의 개념을 설명할 수 있나요? (의역) (0) | 2023.07.30 |
---|---|
[Java] 문자열에서 URL만 추출하기 (0) | 2021.01.08 |
Java 사다리 게임 소스 (0) | 2017.12.01 |
객체 지향 프로그래밍, 자바 (0) | 2016.06.17 |
Java 요일 구하기 계산 예제 / 소스 코드 (0) | 2016.04.28 |