We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0b8221e commit c453e5eCopy full SHA for c453e5e
admin-ui/plugins/admin/components/Webhook/WebhookURLChecker.js
@@ -3,15 +3,13 @@ export const isValid = (url) => {
3
if (url === undefined || url === null || !isAllowed(url)) {
4
return false;
5
} else {
6
- const pattern = new RegExp(
7
- '^(https?:\\/\\/)?' + // protocol
+ const exp = '^(https?:\\/\\/)?' + // protocol
8
'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|' + // domain name
9
'((\\d{1,3}\\.){3}\\d{1,3}))' + // OR ip (v4) address
10
'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*' + // port and path
11
'(\\?[;&a-z\\d%_.~+=-]*)?' + // query string
12
- '(\\#[-a-z\\d_]*)?$', // fragment locator
13
- 'i'
14
- );
+ '(\\#[-a-z\\d_]*)?$';
+ const pattern = new RegExp(exp, 'i');
15
return pattern.test(url)
16
}
17
0 commit comments