2012-04-17 27 views
4

PrimeFacesのinputTextフィールドにアルファベット文字の[A-Z,a-z]だけを入力する必要があります。inputText値を英字に限定する

どうすればいいですか?

あなたの入力フィールドに正規表現のバリデータを使用することができます:ないPrimefacesに特異的であるが、根本的なJSFに

答えて

11

<h:inputText value="#{myBean.myText}" > 
    <f:validateRegex pattern="[a-zA-Z]+"/> 
    </h:inputText> 

これは、同様にp:inputTextで動作します。

正規表現を機能要件に適合させます。

+0

regexメッセージを変更するにはどうすればよいですか?現在、「正規表現パターンが一致しません」と表示されています。 @Matt Handy –

+0

はvalidatorMessage = "アルファnumaric文字は姓で使用できません。入力ボックスのプロパティ。 –

関連する問題