---
title: "デフォルトの検証ルール"
slug: "the-default-validation-rules"
abstract: "アイテムおよびフィールド検証ルールの例がデフォルトで含まれており、それらが行う検証の簡単な説明も含まれています。"
---
# デフォルトの検証ルール

以下の表は、*/sitecore/System/Settings/Validation Rules*で利用可能なデフォルトのアイテムおよびフィールド検証ルールを説明しています。このリストは網羅的なものではありません。

## アイテム検証ルール

アイテム検証ルール

検証...

壊れたリンク

すべての言語とすべてのバージョンで、1つまたは複数のフィールドでリンクが切れている場合。

アイテムは参照されていません

そのアイテムが他のどのアイテムにも参照されていないこと。これは未使用で削除可能であることを示しているかもしれません。

重複名

そのアイテム名は兄弟姉妹の中で唯一無二のものだということ。

重複ソート順序

そのアイテムには固有のソート順序があること。

全ページ XHtml

訪問者がアイテムをリクエストしたときに生成されるXHTMLです。

名前符号化文字

アイテム名に符号化された文字と非符号化された文字の両方が含まれていないこと。

メディアサイズが大きすぎる

メディアライブラリのアイテムが特定のサイズを超えるかどうか。

公開 非公開 日付範囲

公開日が非公開日より先にあること。

リマインダーはアーカイブ日の後に記載されています

リマインダーの日付がアーカイブの日付より先にあるということです。

URLキャラクター

URLを表示する際にエスケープしなければならない文字を含むアイテム名がある場合、検索エンジンのインデックス作成に悪影響を及ぼします。

有効期間から日付までの有効範囲

有効日付が有効日付より先に適用されること。

## フィールド検証ルール

フィールド検証ルール

検証...

壊れたリンク

フィールドに切断されたリンクが含まれている場合。

それはメールです

もしフィールドにメールアドレスが含まれている場合。

整数である

もしフィールドに整数が含まれている場合。

ゼロの整数は許されている

体が有効な整数(ゼロが許される)であること。

Is パーセンテージ

フィールドが有効な割合であること。

XHtmlは

フィールドにXHTMLが含まれている場合、

最大長さ40

フィールドの値が40文字以下の場合。

評価:1から9

フィールドの値が1から9の間であれば、

必須

フィールドに値がある場合。

スペルチェック

RADエディターのスペルチェック検証(リッチテキストエディターでも使用)を使ったスペル入力。

種類と組み立て

値がアクセス可能なアセンブリ内のクラスを正しく参照している場合、

W3C XHtml 検証

フィールドHTMLがW3Cの検証サービスを使用していること(CMSはインターネットアクセスが必要です)。

## システムフィールド検証ルール

システムフィールド検証ルール

検証...

代替必須

代替テキストが埋められていること。

循環依存性検証器

マルチリストで選ばれる値とフィールドを定義する項目が異なるということです。

データベース名

フィールドには有効なデータベース名が含まれていなければなりません。

エクステンションはドットで始まってはいけません

メディアの拡張子はドットで始まらないということです。

エクスternリンクターゲット

外部リンクとは、他のサイトへのリンクです。

ファイルが存在する

ファイルが存在すること。

ガイド

フィールドには有効なGuid値が含まれていなければなりません。

画像には代替テキストがあります

画像にオルタナティブテキストがあるということです。

画像にはメディアライブラリの代替テキストが含まれています

メディアアイテムにデフォルトのオルトテキストがある場合、デフォルトのオルトテキスト(メディアライブラリからのもの)が使われます。

画像サイズ

画像フィールドを通じて参照される画像のサイズ。

Is Xmlです

そのフィールドに有効なXMLが含まれていること。

リンクされたアイテムはテンプレートを許可しています

選択したアイテムに許可されているテンプレートが入っていること。

パラメータ文字列

フィールドに有効なパラメータ文字列が含まれていること(a=1&b=2&c=3)。

標準値にリセット

フィールドが標準値と同じ値を含み、リセット可能であること。

リッチテキスト画像サイズ

リッチテキストフィールドに含まれる画像のサイズ、つまりサイトのデザインに合わない大きすぎる場合のことです。

ルール要素タイプフィールド検証器

ルール **フィールドには** 参照条件や動作がなく、壊れた **タイプ** フィールドがあり、型も時代遅れでないこと。

Sitecoreコマンド

フィールドに commands.config ファイルで定義された有効なSitecoreコマンドが含まれていること。

種類と組み立て

フィールドが既存のアセンブリ内の有効な型を指し示すということです。

ユニークなプレースホルダーキー

プレースホルダーキーが唯一無二であること。