如何验证AEM/CQ中的文本字段,以便不输入数字?

0 validation textfield aem

我有一个要求,在文本字段中只输入来自az或Az的字母,仅此而已.我想知道该怎么做.有没有可用的属性.我找不到一个.我们可以使用allowNumbers:false(它不工作.我试过可能的属性,但都是徒劳的)

rak*_*110 5

您可以使用该属性regex指定正则表达式,将根据该正则表达式测试字段的值.

例如,以下配置将仅允许文本字段中的字母和空格.您还可以使用该regexText属性在验证失败时指定自定义错误消息.

<title jcr:primaryType="cq:Widget" 
    fieldLabel="Text" 
    name="./text" 
    regex="/^[A-Za-z ]+$/"
    regexText="Kindly verify the field. Only characters are allowed." 
    xtype="textfield"/>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅Widget API