TrueChartsClone/charts/stable/plex/docs/validation.md

32 lines
688 B
Markdown

# Input Validation
**`Advertise IP`**
Accepts:
- Empty string
- `http://` or `https://`
- IP or DNS host
- Characters (`0-9`, `a-z`, `A-Z`, `-`, `.`)
- Port is optional
- `,` Separated
Accepted formats are:
- `https://192.168.1.100:32400`
- `https://192.168.1.100:32400`
- `http://dnshost:32400`
- `https://dnshost:32400`
- `https://dnshost`
- `https://DNSHOST`
- `https://DNS-HOST`
- `https://dns-host`
- `https://dnshost,http://192.168.1.100:32400`
Regex used to match this: `^$|^(http(s)?:\/\/([a-zA-Z0-9.-]*)(:\d{0,5})?,?)*$`
You can try live [here](https://regex101.com/r/zay2xO/1)
---
_If you find a field that you think it needs validation, please open an issue on github_