@ -36,7 +36,7 @@ const (
latitudeRegexString = "^[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?)$"
latitudeRegexString = "^[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?)$"
longitudeRegexString = "^[-+]?(180(\\.0+)?|((1[0-7]\\d)|([1-9]?\\d))(\\.\\d+)?)$"
longitudeRegexString = "^[-+]?(180(\\.0+)?|((1[0-7]\\d)|([1-9]?\\d))(\\.\\d+)?)$"
sSNRegexString = ` ^[0-9] { 3}[ -]?(0[1-9]|[1-9][0-9])[ -]?([1-9][0-9] { 3}|[0-9][1-9][0-9] { 2}|[0-9] { 2}[1-9][0-9]|[0-9] { 3}[1-9])$ `
sSNRegexString = ` ^[0-9] { 3}[ -]?(0[1-9]|[1-9][0-9])[ -]?([1-9][0-9] { 3}|[0-9][1-9][0-9] { 2}|[0-9] { 2}[1-9][0-9]|[0-9] { 3}[1-9])$ `
hostnameRegexStringRFC952 = ` ^[a-zA-Z][a-zA-Z0-9\-\.]+[a-zA-Z0-9]$ ` // https://tools.ietf.org/html/rfc952
hostnameRegexStringRFC952 = ` ^[a-zA-Z]([a-zA-Z0-9\-]+[\.]?)*[a-zA-Z0-9]$ ` // https://tools.ietf.org/html/rfc952
hostnameRegexStringRFC1123 = ` ^([a-zA-Z0-9] { 1}[a-zA-Z0-9_-] { 0,62}) { 1}(\.[a-zA-Z0-9_] { 1}[a-zA-Z0-9_-] { 0,62})*?$ ` // accepts hostname starting with a digit https://tools.ietf.org/html/rfc1123
hostnameRegexStringRFC1123 = ` ^([a-zA-Z0-9] { 1}[a-zA-Z0-9_-] { 0,62}) { 1}(\.[a-zA-Z0-9_] { 1}[a-zA-Z0-9_-] { 0,62})*?$ ` // accepts hostname starting with a digit https://tools.ietf.org/html/rfc1123
btcAddressRegexString = ` ^[13][a-km-zA-HJ-NP-Z1-9] { 25,34}$ ` // bitcoin address
btcAddressRegexString = ` ^[13][a-km-zA-HJ-NP-Z1-9] { 25,34}$ ` // bitcoin address
btcAddressUpperRegexStringBech32 = ` ^BC1[02-9AC-HJ-NP-Z] { 7,76}$ ` // bitcoin bech32 address https://en.bitcoin.it/wiki/Bech32
btcAddressUpperRegexStringBech32 = ` ^BC1[02-9AC-HJ-NP-Z] { 7,76}$ ` // bitcoin bech32 address https://en.bitcoin.it/wiki/Bech32