The default validation rules
Examples of the item and field validation rules included by default along with a brief description of the validation that they perform.
The following tables describe default item and field validation rules that are available at /sitecore/System/Settings/Validation Rules
. This list is not exhaustive.
Item validation rule | Verifies... |
---|---|
Broken Links | All languages and all versions for broken links in one or more fields. |
Item is not referenced | That the item is not referenced by any other items. This might indicate that the item is unused and can be deleted. |
Duplicate Name | That the item name is unique among siblings. |
Duplicate Sort Order | That the item has a unique sort-order. |
Full Page XHtml | The XHTML generated when a visitor requests an item. |
Name Encoded Character | That the item name does not contain both encoded and unencoded characters. |
Media Size Too Big | Whether a Media Library item exceeds a specific size. |
Publish Unpublish Date Range | That the publish date is before the unpublish date. |
Reminder is after Archive Date | That the reminder date is before the archive date. |
Url Characters | If an item name contains characters that must be escaped when rendering URLs, which negatively impacts search engine indexing. |
Valid From Valid To Date Range | That the valid from date is before the valid to date. |
Field validation rule | Verifies... |
---|---|
Broken Links | If a field contains broken links. |
Is Email | If a field contains an email address. |
Is Integer | If a field contains an integer. |
Is Integer with Zero Allowed | That a field is a valid integer (zero allowed). |
Is Percentage | That the field is a valid percentage. |
Is XHtml | If a field contains XHTML. |
Max Length 40 | If a field contains a value of 40 or fewer characters. |
Rating 1 to 9 | If a field contains a value between 1 and 9. |
Required | If a field contains a value. |
Spellcheck | Spelling using the RAD Editor spell check validation, also used in the Rich Text editor. |
Type and Assembly | If the value properly references a class in an accessible assembly. |
W3C XHtml Validation | That the field HTML uses the W3C validation service (the CMS must have Internet access). |
System field validation rule | Verifies... |
---|---|
Alt Required | That the alt text is filled in. |
Circular Dependency Validator | That values picked in multilists are different from the item that defines the field. |
Database Name | That the field must contain a valid database name. |
Extension May Not Start with a Dot | That the media file extension does not start with a dot. |
Extern Link Target | The external links, that is the links to other sites. |
File Exists | That the file exists. |
GUID | That the field must contain a valid Guid value. |
Image Has Alt Text | That there is alt text on an image. |
Image Has Alt Text from Media Library | If the media item has default alt text. The default alt text (from the Media library) is used. |
Image Size | The size for the images referenced through image fields. |
Is Xml | That the field contains valid XML. |
Linked Item Has Allowed Template | That the item selected has the allowed template. |
Parameters String | That the field contains a valid parameters string (a=1&b=2&c=3). |
Reset to Standard Value | That the field contains the same value as the Standard Value and can be reset. |
Rich Text Image Size | The image dimensions for the images included in the rich text fields, that is if the image is too big to look good in the site design. |
Rule Elements Type Field Validator | That the Rule field has no referenced conditions or actions with a broken Type field and the type is not obsolete. |
Sitecore Command | That the field contains a valid Sitecore command defined in the |
Type and Assembly | That the field points to a valid type in an existing assembly. |
Unique Placeholder Key | That the placeholder key is unique. |