Class HostNameFormatValidator
Handles hostname
format validation by using a regular expression.
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Manatee.Json.Schema
Assembly: Manatee.Json.dll
Syntax
public class HostNameFormatValidator : RegexBasedFormatValidator, IFormatValidator
Remarks
The regular expression used is:
^(?!.{255,})([a-zA-Z0-9-]{0,63}\.)*([a-zA-Z0-9-]{0,63})$
Properties
| Improve this Doc View SourceFormat
Gets the format this validator handles.
Declaration
public override string Format { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
| Improve this Doc View SourceInstance
A singleton instance of the validator.
Declaration
public static IFormatValidator Instance { get; }
Property Value
Type | Description |
---|---|
IFormatValidator |
SupportedBy
Gets the JSON Schema draft versions supported by this format.
Declaration
public override JsonSchemaVersion SupportedBy { get; }
Property Value
Type | Description |
---|---|
JsonSchemaVersion |