このフィールドは必須ではないため、この場合は有効であるはずの空の文字列の検証に正規表現が失敗していると思います。この正規表現を試してみませんか: /^$|^\d{10}$/ これは、空の文字列または10桁の数字と一致します。