0

documented hereから BeanValidation を勉強しているときに、データ型を@Digitsサポートしていることを知りました。Stringここにドキュメントからのスナップショットがあります。

package javax.validation.constraints;

/**
 * The annotated element must be a number within accepted range
 * Supported types are:
 * <ul>
 * <li><code>BigDecimal</code></li>
 * <li><code>BigInteger</code></li>
 * <li><code>String</code></li>
 * <li><code>byte</code>, <code>short</code>, <code>int</code>, <code>long</code>,
 * and their respective wrapper types</li>
 * </ul>
 * <p/>
 * <code>null</code> elements are considered valid
 *
 * @author Emmanuel Bernard
 */

文字列型の数字はどのように動作しますか? どのような基準で入力@Digitを検証しStringますか? 数字の正規表現検証 (@Pattern) のように動作しますか?

4

1 に答える 1