Class Ipv4FormatValidator
Handles ipv4
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 Ipv4FormatValidator : RegexBasedFormatValidator, IFormatValidator
Remarks
The regular expression used is:
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
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 |