patternのバリデーション定義も足した