> @ReplaceSubstringで全角英数を半角英数に変換できたまでは > よかったのですが、次の要望としてフィールドに漢字、その他 > 数値が入ったらエラーをかけたいのです。 その他数値って? 半角アルファベットのみを許容するということでしょうか? それなら、@Matchesを使って判定すればどうでしょう。 例えば @Matches( "文字列"; "*{!A-Za-z}*" ) とか。この式の結果は、文字列中に半角アルファベット以外の文字が あればTrue、なければFalseです。 ※題名はもうちょっと具体的に書いていただけるとコメントが付きやす くてよいですよ。