core rework

This commit is contained in:
2021-11-29 22:13:15 +01:00
parent f94e3daaab
commit f75d084ab5
5 changed files with 65 additions and 28 deletions

9
frontend/src/utils.ts Normal file
View File

@@ -0,0 +1,9 @@
export function validateIP(ipAddr: string): boolean {
let ipRegex = /^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$/gm
return ipRegex.test(ipAddr)
}
export function validateDomain(domainName: string): boolean {
let domainRegex = /[^@ \t\r\n]+.[^@ \t\r\n]+\.[^@ \t\r\n]+/
return domainRegex.test(domainName) || domainName === 'localhost'
}