WikiFunctions.Parse.Parsers.ReferenceNameValid C# (CSharp) Method

ReferenceNameValid() private static method

Checks the validity of a new reference name: Name at least 3 characters and not already used in article, not just 'http'
private static ReferenceNameValid ( string articleText, string derivedReferenceName ) : bool
articleText string The article text
derivedReferenceName string The reference name
return bool
        private static bool ReferenceNameValid(string articleText, string derivedReferenceName)
        {
            return !Regex.IsMatch(articleText, RefName + Regex.Escape(derivedReferenceName) + @"(?:""|')?\s*/?\s*>") && derivedReferenceName.Length >= 3
                && !derivedReferenceName.Equals("http");
        }
Parsers