以下正则表达式模式在Infopath表单验证中不起作用

以下正则表达式模式在Infopath表单验证中不起作用,infopath,infopath2010,Infopath,Infopath2010,我的以下要求 只允许像[a-z和a-z]这样的字符 不允许使用数字 不允许以下值 测试123 12345测试 1测试12345678 T1E2S3T 1234 信息路径显示无效模式 以下自定义图案适合我 ^[^0-9]+$ 试试^[^\d]+$…我不是正则表达式专家,但据我所知^参考下一个字符您需要更清楚一点,是只允许字母字符([a-Za-z])还是只允许数字以外的任何字符?您当前的尝试似乎只允许使用数字,但允许使用所有其他字符。对于您特定的regex风格,检查插入符号(^)和美元($)的

我的以下要求

  • 只允许像[a-z和a-z]这样的字符
  • 不允许使用数字
不允许以下值

测试123

12345测试

1测试12345678

T1E2S3T

1234

信息路径显示无效模式


以下自定义图案适合我

^[^0-9]+$

试试
^[^\d]+$
…我不是正则表达式专家,但据我所知
^
参考下一个字符您需要更清楚一点,是只允许字母字符(
[a-Za-z]
)还是只允许数字以外的任何字符?您当前的尝试似乎只允许使用数字,但允许使用所有其他字符。对于您特定的regex风格,检查插入符号(^)和美元($)的含义也可能是值得的。在某些风格中,它们表示字符串的开始和结束(我认为这是您的意图),但可能完全意味着其他内容。@Micheled'Amico您的答案不适用于me@Aiken我需要数字以外的任何东西。在这种情况下,您需要在问题中明确这一点,因为您的要求“只允许像[a-z和a-z]这样的字符”因此为false,因为您允许非字母字符,只要它们不是数字。不过出于好奇,你真的想让我输入
!""^£&$^£%^*()!*“()!*
在您的领域?
Field Name | does not match pattern | [a-zA-Z]([ ]*[a-zA-Z])*