|
|
|
| Подскажите, почему строку с одинарной кавычкой пропускает? А вот если она сбоку то не пропускает, необходимо, чтобы вообще не пропускало.
<?php
$login = "asd'sdf";
if (!preg_match("/[a-zA-Z0-9]+$/i", $login)) die('Ошибка');
|
| |
|
|
|
|
|
|
|
для: Ванек2010
(07.02.2012 в 17:36)
| | У вас нет привязки регулярного выражения к началу ^ строки, оно находит "sdf" и возвращает true
<?php
$login = "asd'sdf";
if (!preg_match("/^[a-zA-Z0-9]+$/i", $login)) die('Ошибка');
|
| |
|
|
|
|
|
|
|
для: cheops
(07.02.2012 в 17:48)
| | Понятно спасибо! | |
|
|
|