0
私は正規表現と最小長と最大長さを使用しています検証する時に入力フィールドを検証しています、私のvalidation.propertiesでJSF検証メッセージ
<h:inputText id="txtInput"
value="#{bean.name}"
validatorMessage="Please enter valid name"
maxlength="40" label="Name">
<f:validateLength minimum="2" maximum="40" />
<f:validateRegex pattern="[- 'a-zA-Z]*"/>
</h:inputText>
:
javax.faces.validator .LengthValidator.MINIMUM = {0}以上のアルファベット文字を入力してください {1} ここで私は検証メッセージに問題があることを示していますが、表示されていることを示す "有効な名前を入力してください" .LengthValidator.MINIMUM。
こんにちはDaniel、ありがとうございました。それを削除していただきありがとうございます。私のプロジェクトにいくつかの検証があります。説明のために英数字を入力するか、名前にアルファベットのみを入力してください。 RegexValidator.NOT_MATCHED = {1}を追加すると、私の検証メッセージは異なるregex検証のために異なるです。検証エラー:パターン '' {0} 'による値ではない場合、私はすべてのregex検証のためにこのメッセージのみを得ます。 – user1166528
この特定の
Daniel