(content string)
| 70 | } |
| 71 | |
| 72 | func filterSpecialCharacters4LabelValue(content string) string { |
| 73 | if len(content) >= 63 { |
| 74 | content = content[:62] |
| 75 | } |
| 76 | |
| 77 | reg, _ := regexp.Compile(`[^-A-Za-z0-9_.]`) |
| 78 | relValue := reg.ReplaceAllString(content, "-") |
| 79 | |
| 80 | regFirstAnEnd, _ := regexp.Compile(`^[^A-Za-z0-9]|[^A-Za-z0-9]$`) |
| 81 | relValue = regFirstAnEnd.ReplaceAllString(relValue, "0") |
| 82 | |
| 83 | return relValue |
| 84 | } |