commit 2cbe008628ae21831337225f872fa372a2928bbd
parent 11cff4a2af1e820e66876a7acb5691a90f642e92
Author: cfillion <cfillion@users.noreply.github.com>
Date: Fri, 28 Oct 2016 19:40:59 -0400
remote: refactor name validation
Diffstat:
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/remote.cpp b/src/remote.cpp
@@ -31,13 +31,11 @@ static char DATA_DELIMITER = '|';
static bool validateName(const string &name)
{
static const regex validPattern("[^~#%&*{}\\\\:<>?/+|\"]{4,24}");
- static const regex invalidPattern("\\.+");
smatch match, invalid;
regex_match(name, match, validPattern);
- regex_match(name, invalid, invalidPattern);
- return !match.empty() && invalid.empty();
+ return !match.empty();
}
static bool validateUrl(const string &url)