テキストフィールドのフォーマットが XX-XXXX であることを確認してください
最初の 2 桁は 01 から 99 までの任意の値を表し、許容値はハイフンです。最後の 4 桁は、0001 から 1,000 までの任意の値を表します
テキストフィールドのフォーマットが XX-XXXX であることを確認してください
最初の 2 桁は 01 から 99 までの任意の値を表し、許容値はハイフンです。最後の 4 桁は、0001 から 1,000 までの任意の値を表します
将来的にはもっと具体的にしてみてください... 質問は正しかったと思いますが、よくわかりません。
これを試してみてください!「フィールド名」をフィールド名の実際の名前に変更することを忘れないでください。
<validator type="requiredstring">
<param name="fieldname">someThing</param>
<message>Number Required.</message>
</validator>
<validator type="regex">
<param name="fieldname">someThing</param>
<param name="expression"><![CDATA[\d{2}-\d{4}]></param>
<message>Number must be entered as 99-9999.</message>
</validator>
これは、2 番目の数値の最大値ではなく、書式設定に対してのみ機能します。
1 ~ 1000 の範囲の Regex とhttp://www.codeproject.com/Articles/206330/Learning-REGEX-regular-expression-in-the-most-easiをご覧ください。