Update IPv4 regex

This commit is contained in:
Angristan 2018-07-19 20:00:57 +02:00 committed by GitHub
parent 738f2b7fce
commit f99dd3f63d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -268,11 +268,11 @@ else
done done
if [[ $DNS == "10" ]]; then if [[ $DNS == "10" ]]; then
# Get DNS IP and validate # Get DNS IP and validate
until [[ "$DNS1" =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; do until [[ "$DNS1" =~ ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ ]]; do
read -rp "Primary DNS: " -e DNS1 read -rp "Primary DNS: " -e DNS1
done done
echo "Optionally add secondary DNS (recommended)" echo "Optionally add secondary DNS (recommended)"
until [[ "$DNS2" =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; do until [[ "$DNS2" =~ ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ ]]; do
read -rp "Secondary DNS: " -e DNS2 read -rp "Secondary DNS: " -e DNS2
if [[ "$DNS2" == "" ]]; then if [[ "$DNS2" == "" ]]; then
break break