diff --git a/src/components/LoginPage.js b/src/components/LoginPage.js index 653f5ce..573fd4e 100644 --- a/src/components/LoginPage.js +++ b/src/components/LoginPage.js @@ -217,7 +217,9 @@ const LoginPage = ({ theme }) => { _ => { if ( !formData.base_url || - !formData.base_url.match(/^(http|https):\/\/[a-zA-Z0-9\-.]+$/) + !formData.base_url.match( + /^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?$/ + ) ) return; const versionUrl = `${formData.base_url}/_synapse/admin/v1/server_version`;