Add select all button to modals
This commit is contained in:
10
web/utils/urls.ts
Normal file
10
web/utils/urls.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
// Stolen from https://stackoverflow.com/a/5717133
|
||||
export function isValidUrl(url: string): boolean {
|
||||
var pattern = new RegExp('^(https?:\\/\\/)?'+ // protocol
|
||||
'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|'+ // domain name
|
||||
'((\\d{1,3}\\.){3}\\d{1,3}))'+ // OR ip (v4) address
|
||||
'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ // port and path
|
||||
'(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string
|
||||
'(\\#[-a-z\\d_]*)?$','i'); // fragment locator
|
||||
return !!pattern.test(url);
|
||||
}
|
||||
Reference in New Issue
Block a user