我正在使用内置的 vaadins RegexpValidator 来检查有效的表单字段。我有一个描述字段,只要它不为空,就可以有任何字符。最初我使用的是“。+”,它非常有效,但是当我从 TextField 转换该字段时到 TextArea 它不再匹配我的字符串,因为“。+”不检查换行符或空格。
我试过做 "(.|\n|\r)+" 但这也包括写一个空格或换行符。
我只需要确保我输入了至少一个字符就可以了。通常使用正则表达式,您可以使用 "^\s*$" 检查空白,但 vaadins RegexpValidator 结果必须与您的字符串匹配,所以我正在寻找的内容基本上与 "^\s*$" 相反?但至少包括一个字符?RegexpValidator 真的让我很困惑