Я использую класс построителя форм PHP (http://code.google.com/p/php-form-builder-class/) и пытаюсь проверить номера телефонов? Я использую версию 1.4x.
Как бы вы предоставили проверку для телефона?номер или добавить отдельные правила?
Я пытался сделать попытку здесь:
// Define the phone regex
define( 'FILTER_PHONE', '/^\(?[0-9]{3}\)?|[0-9]{3}[-. ]? [0-9]{3}[-. ]?[0-9]{4}$/' );
// if took this line from the example
if(isset($_POST["cmd"]) && in_array($_POST["cmd"], array("submit_0"))) {
// If submitted
if ( !empty( $_GET['cmd'] ) ) {
if( !empty( $_GET["Phone"] ) ) {
$form->errorMsg = preg_match(stripslashes($_GET["Phone"]),
FILTER_PHONE);
}
}
}