The default validation rules
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 rules
|
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 rules
|
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 rules
|
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. |