\.
- недопустимая escape-последовательность.Я бы посоветовал вам использовать обратные галочки при определении регулярных выражений.например,
regexp.MustCompile(`^https?://.*\.(jpg|gif|png)$`) // this will just check if the url ends with jpg,gif,png
Если вы не используете группы захвата, это более простой подход.Однако при разборе или проверке URL-адресов используйте url.Parse () , что обеспечивает лучшую проверку.