--- "a/public/javascripts/project_identifier.js" +++ "b/public/javascripts/project_identifier.js" @@ -55,7 +55,7 @@ function generateProjectIdentifier(identifier, maxlength) { identifier = identifier.replace(diacriticsMap[i].letters, diacriticsMap[i].base); } identifier = identifier.replace(/[^a-z0-9_]+/gi, '-'); // remaining non-alphanumeric => hyphen - identifier = identifier.replace(/^[-_\d]*|[-_]*$/g, ''); // remove hyphens/underscores and numbers at beginning and hyphens/underscores at end + identifier = identifier.replace(/^[-_]*|[-_]*$/g, ''); // remove hyphens/underscores and numbers at beginning and hyphens/underscores at end identifier = identifier.toLowerCase(); // to lower identifier = identifier.substr(0, maxlength); // max characters return identifier;