我有以下用于 ip 验证的正则表达式:
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
和用于主机名验证的正则表达式:
^([a-zA-Z0-9]([a-zA-Z0-9\-_]{0,61}[a-zA-Z0-9])?\.)*[a-zA-Z0-9]([a-zA-Z0-9\-_]{0,61}[a-zA-Z0-9])?$
我必须如何更改它们以允许验证:
1) ip - 172.17.1.1:80和172.17.1.1,80和172.17.1.1
2) 主机名 - machineName:80和machineName,80和machineName