Update URL validity check to support port numbers

This commit is contained in:
OMGerCoder
2024-08-05 12:43:48 +09:30
committed by GitHub
parent 3279775a99
commit 629c98ce0e
@@ -28,7 +28,7 @@ const Shortcuts = memo(() => {
const isValidTitle = useCallback((title: string) => title.trim() !== "", []); const isValidTitle = useCallback((title: string) => title.trim() !== "", []);
const isValidURL = useCallback((url: string) => { const isValidURL = useCallback((url: string) => {
const pattern = new RegExp("^(https?:\\/\\/)?[\\w.-]+[\\w.-]+(/[\\w.-]*)*$", "i"); const pattern = new RegExp("^(https?:\\/\\/)?[\\w.-]+(?:\\.[\\w.-]+)*(?::\\d+)?(/[\\w.-]*)*$", "i");
return pattern.test(url); return pattern.test(url);
}, []); }, []);