在sitecore中验证Youtube网址

问题描述 投票:0回答:1

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

sitecore9
1个回答
0
投票

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

  1. 使用Sitecore.Data.Validators.FieldValidators.RegexValidator,Sitecore.Kernel Type在/ sitecore / system / Settings / Validation Rules / Field Rules /文件夹中创建一个新的验证规则,并在参数字段中指定正则表达式see an example here
  2. 通过在相应数据模板中的特定字段的“验证规则”部分的快速操作栏,验证按钮,验证器栏属性中选择新创建的验证规则,将验证规则应用于必填字段see an example here

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

© www.soinside.com 2019 - 2024. All rights reserved.