diff --git a/packages/core/src/components/Link/Link.test.tsx b/packages/core/src/components/Link/Link.test.tsx
index 4efd005a9e..46504e9adc 100644
--- a/packages/core/src/components/Link/Link.test.tsx
+++ b/packages/core/src/components/Link/Link.test.tsx
@@ -48,7 +48,7 @@ describe('', () => {
[true, 'https://some-host/path#fragment'],
[true, 'https://some-host/path?param1=value'],
[true, 'slack://'],
- [true, 'mailto://'],
+ [true, 'mailto:foo@example.org'],
[true, 'ms-help://'],
[true, 'ms.help://'],
[true, 'ms+help://'],
@@ -56,7 +56,6 @@ describe('', () => {
[false, '123://'],
[false, 'abc&xzy://'],
[false, 'http'],
- [false, 'https:/a'],
[false, 'path/to'],
[false, 'path/to/something#fragment'],
[false, 'path/to/something?param1=value'],
diff --git a/packages/core/src/components/Link/Link.tsx b/packages/core/src/components/Link/Link.tsx
index 786d36fe44..31800ddaf1 100644
--- a/packages/core/src/components/Link/Link.tsx
+++ b/packages/core/src/components/Link/Link.tsx
@@ -24,7 +24,7 @@ import {
LinkProps as RouterLinkProps,
} from 'react-router-dom';
-export const isExternalUri = (uri: string) => /^([a-z+.-]+):\/\//.test(uri);
+export const isExternalUri = (uri: string) => /^([a-z+.-]+):/.test(uri);
export type LinkProps = MaterialLinkProps &
RouterLinkProps & {