Необходимо написать правильное регулярное выражение, которое будет содержать максимум 9 цифр, и регулярное выражение будет соответствовать "02142-1209", но если кто-то упоминает также 5 цифр, мы можем разрешить пользователю отправлять. Максимум 9 цифр, и в нем должно быть включено «-».
Примечание. Пользователь может отправить, если он добавил первые 5 цифр.
if ( !props.postalCode )
{
err.postalCode = "Zip Code is Required.";
} else if ( props.countryCode === "US" && !/^[\d]+\-*[\d]\{9}$/.test( props.postalCode ) )
{
err.postalCode = "US Zip Codes Must Be 5 Digits";
}