Validation 如何以Orbeon形式设置特定的不对称约束
我正在尝试构建一个Orbeon表单,在这里我希望以特定格式捕获数字(连同连字符或空格)。例如: 字段1->11 1111 1111 11或11-1111-1111111-11 我尝试添加约束公式Validation 如何以Orbeon形式设置特定的不对称约束,validation,orbeon,check-constraints,Validation,Orbeon,Check Constraints,我正在尝试构建一个Orbeon表单,在这里我希望以特定格式捕获数字(连同连字符或空格)。例如: 字段1->11 1111 1111 11或11-1111-1111111-11 我尝试添加约束公式匹配(,“^\s*\d{15}\s*$”,它限制用户添加的数字不超过15个。但是,我无法实现我所寻找的格式 与您的评论非常一致,以下内容适合我: ^\s*\d{2}[- ]\d{4}[- ]\d{7}[- ]\d{2}\s*$ 请注意[-],而不仅仅是上面评论中的[-]。(我怀疑您的实际正则表达式中有
匹配(,“^\s*\d{15}\s*$”
,它限制用户添加的数字不超过15个。但是,我无法实现我所寻找的格式
与您的评论非常一致,以下内容适合我:
^\s*\d{2}[- ]\d{4}[- ]\d{7}[- ]\d{2}\s*$
- 请注意
,而不仅仅是上面评论中的[-]
。(我怀疑您的实际正则表达式中有空格,但它丢失了,可能是由于堆栈溢出,因为正则表达式在您的注释中没有标记为“code”。)[-]
- 您的示例在最后一个组中只有两位数字,因此在上面我使用了
\d{2}
- 与您的评论非常一致,以下内容适合我:
^\s*\d{2}[- ]\d{4}[- ]\d{7}[- ]\d{2}\s*$
- 请注意
,而不仅仅是上面评论中的[-]
。(我怀疑您的实际正则表达式中有空格,但它丢失了,可能是由于堆栈溢出,因为正则表达式在您的注释中没有标记为“code”。)[-]
- 您的示例在最后一个组中只有两位数字,因此在上面我使用了
\d{2}