Ben aşağıdaki kodu vardır:
$postcode = $form->createElement('text', 'postcode');
$postcode->setLabel('Post code:');
$postcode->addValidator('regex', false,
array('/^[a-z]{1,3}[0-9]{1,3} ?[0-9]{1,3}[a-z]{1,3}$/i'));
$postcode->addFilters(array('StringToUpper'));
$postcode->setRequired(true);
Bu formda bir giriş alanı oluşturur ve bir regex geçerlilik kuralı ayarlar ve gayet güzel çalışıyor.
Sorun bir kullanıcı geçersiz posta kodu girdiğinde o görüntüler hata mesajı bu olduğunu:
'POSTCODE' does not match against pattern
'/^[a-z]{1,3}[0-9]{1,3} ?[0-9]{1,3}[a-z]{1,3}$/i'
(Giriş olarak POSTA KODU)
Ben bu mesajı nasıl biraz daha samimi olmak değiştirebilirim?