Articles of validation

Как проверить, является ли строка base64 действительной в PHP

У меня есть строка и вы хотите протестировать с использованием PHP, если он закодирован в base64 или нет.

php допускает только буквы, цифры, пробелы и конкретные символы, используя pregmatch

на моем php я использую preg_match для проверки входных текстов. if(preg_match('/^[a-zA-Z0-9]+$/', $firstname)) { } Но это позволяет только буквенно-цифровое и не допускать пробелов. Я хочу разрешить пробелы, альфа и числовые. и период (.) и тире (-) Пожалуйста, помогите мне здесь? заранее спасибо.

Форма Zend Framework с jquery

Любая идея, как просто создать форму с Zend_Form и jquery? Я хочу использовать Zend_Form для проверки формы, поэтому мне не нужно дублировать скрипт в JavaScript и PHP. Спасибо, Иво Тромперт

предотвратить форматирование от POST до тех пор, пока код javascript не будет удовлетворен

когда я нажимаю кнопку отправки, он запускает alert("empty username") но идет в голову и направляет меня на checklogin.php … как я могу избежать этого и оставить его на странице, если поле не пусто? </body> </html> <script type="text/javascript"></script> function RequiredFields(){ var username=document.forms["login"]["username"].value; if (username==""||username==null){ alert("empty username") document.login.username.focus(); if(document.all||document.getElementById){ return false; } } } </script> <form action="checklogin.php" […]

Laravel 5.1 Изменить входные данные перед проверкой запроса формы

Есть ли способ изменить поля ввода внутри класса запроса формы до проверки? Я хочу изменить некоторые поля ввода даты следующим образом, но он, похоже, не работает. Когда я устанавливаю поле ввода $this->start_dt в 2016-02-06 12:00:00 и $this->end_dt до 2016-02-06 13:00:00 я все еще получаю ошибку проверки «end_dt должен быть после start_dt» , Это означает, что […]

Проверка Symfony2 с использованием аннотации Assert не работает

Обновление: так как у меня нет ответов, я переписал весь пост, используя гораздо более простой пример. Надеюсь, это поможет выявить проблему. У меня проблемы с проверкой формы. Я могу заставить утверждение NotBlank () работать, но Type () не работает для меня. Во-первых, вот код: /* …\Entity\LineItem.php */ <?php namespace Rialto\ExperimentBundle\Entity; use Symfony\Component\Validator\Constraints as Assert; class […]

Zend Framework 2 – Проверка пользовательской формы

Мне нужна была проверка правильности формы. Поэтому я написал функцию, подобную этой . Все идет нормально. Но у меня действительно есть проблемы, где поставить PHP-файл / класс. Предполагалось, что он будет поставлен под вендор / как lib, который кажется логичным. Я использовал этот путь: vendor / company / Validator / MyValidator.php. Но я не мог […]

Laravel 4 – Как проверить уникальность с несколькими полями?

У меня есть эта схема: Schema::create('members', function(Blueprint $table) { $table->increments('id'); $table->string('lname'); $table->string('fname'); $table->integer('mname'); $table->unique(array('lname', 'fname')); }); Моя проблема в том, как проверить эти уникальные поля? Я пробовал это, но я знаю, что это неправильно … public static $rules = array( 'lname' => 'unique:members', 'fname' => 'unique:members' ); Любая помощь приветствуется .. 🙂

Пользовательская проверка в PHP Codeigniter – требуется одно из двух полей

У моей формы есть мобильный телефон и телефон. Я хочу, чтобы пользователь заполнил либо одно из полей, либо и то, и другое, но не одно. Я видел способы сделать это на других языках, но могу ли я получить некоторые советы о том, как это сделать с помощью Codeigniter?

Проверка формы перед отправкой

Используя Symfony, версию 2.3 и более позднюю, я хочу, чтобы пользователь щелкнул ссылку, чтобы перейти на страницу редактирования уже существующего объекта, и что форма, которая отображается, уже проверена, с каждой ошибкой, связанной с ее соответствующим полем, т.е. я хочу, чтобы форма была подтверждена до отправки формы. Я последовал за этой записью поваренной книги : $form […]