В данном конкретном случае это не является необходимым и фактически ничего не делает, потому что, по-видимому, если бы он был в неправильном формате, он никогда не был бы правильным.
Где было бы более разумно проверить формат насторона клиента в javascript перед отправкой формы, может быть, когда они набирают текст, если вы хотите получить больше фантазии, таким образом, пользователь получает немедленную обратную связь и знает, что это неправильно перед отправкой.
Также вы должны знать о внедренииВозможности, если содержимое $_POST['card_CVV']
когда-либо помещается в запрос SQL или отображается где-то в виде html.Вы говорите, что храните его не так, и из показанного кода он используется только для прямого сравнения строк, поэтому я подозреваю, что все должно быть в порядке, но помните об этом в остальной части кода.