JSP カスタムタグのライブラリ
特定の入力フィールドにユーザーによって入力された値のフォーマット形式が指定されたパターンに一致しなければならないことを指定します。検証が失敗した場合は、このタグのボディが評価されます。
検証する input タグの clientvalidate 属性が「none」でないことを確認してください。input タグを含む form タグの clientvalidate 属性は「true」に設定してください。
コンテキスト
次のタグで有効です。
alert
2) msgkey 属性値
3) message 属性値
4) このタグのボディ
HTML 属性
次の標準 HTML タグの属性については、「共通の HTML タグ属性」を参照してください。
style
Characters
文字クラス
標準 POSIX 文字クラス
標準 POSIX 形式以外の文字クラス
定義済みクラス
境界一致
繰り返し
すべてのクロージャ演算子 (+, *, ?, {m,n}) は、デフォルトで欲張りです。つまり、全体的な一致が失敗することなく、できるだけ多くの文字列の要素と一致します。非欲張りクロージャでは、検索の際に文字列のわずかな要素に一致します。繰り返しを非欲張りにするには、「?」を後ろに置きます。{m,n} による繰り返しは、現在、非欲張りな繰り返しをサポートしていません。
論理演算子
前方参照
「バックリファレンス」は、カッコ内の正義表現の内容を表します。正規表現内の最初の前方参照は \1 で表され、2 番目は \2 というように表されます。次の式は、n=n 形式 (0=0 または 2=2 など) の任意の文字列と一致します。