1

我是 sitecore 9.0 的新手,想在字段上添加验证以检查在此字段中输入的值是否只是 youtube url,我知道它必须匹配正则表达式,但是如何在 sitecore 中添加它?任何帮助将不胜感激

4

1 回答 1

1

首先,您必须创建一个新的验证规则,然后在数据模板级别将其应用于您的字段。例如,如果您想通过像^(\d{6,12})$这样的正则表达式来验证您的数值,那么您将需要:

  1. 在/sitecore/system/Settings/Validation Rules/Field Rules/文件夹中使用Sitecore.Data.Validators.FieldValidators.RegexValidator,Sitecore.Kernel类型创建一个新的验证规则,并在参数字段 中指定您的正则表达式,请参见此处的示例

  2. 通过在快速操作栏中选择新创建的 Validation Rule 、Validate ButtonValidator Bar属性,将验证规则应用于所需字段

从现在开始,您可以在编辑期间验证您的数据输入,例如通过 Sitecore 菜单中的预览 -> 验证操作。

于 2018-09-06T15:46:51.777 回答