-5

テキストフィールドのフォーマットが XX-XXXX であることを確認してください

最初の 2 桁は 01 から 99 までの任意の値を表し、許容値はハイフンです。最後の 4 桁は、0001 から 1,000 までの任意の値を表します

4

1 に答える 1

0

将来的にはもっと具体的にしてみてください... 質問は正しかったと思いますが、よくわかりません。

これを試してみてください!「フィールド名」をフィールド名の実際の名前に変更することを忘れないでください。

   <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 の範囲の Regexhttp://www.codeproject.com/Articles/206330/Learning-REGEX-regular-expression-in-the-most-easiをご覧ください。

于 2012-05-26T14:21:31.133 に答える