Writing a custom validation:
source : http://web-union.de/421
typo3conf/ext/YOUR_EXT/Classes/Validation/Validator/PhoneNumberValidator.php
class Tx_ContactForm_Validation_Validator_PhoneNumberValidator extends Tx_Extbase_Validation_Validator_AbstractValidator { public function isValid($value) { $this->errors = array(); if(preg_match('#([^0-9\-\+\(\)\s])#', $value)) { $this->addError('The given subject is no valid value.', 40213131); return false; } return true; } } * @validate Tx_ContactForm_Validation_Validator_PhoneNumberValidator