[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как найти символ в поле ввода?
LastChaos
Какой функцией я смогу найти в поле ввода символ "@" ? То есть мне нужно знать: есть ли он там, или его нет.
inpost
strpos

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
nugle
preg_match как альтернатива выше сказаного
exotica
незнаю как strpos() но вот preg_match() не только позволит найти в веденной строке @ но еще и вынудит пользователя ввести эту @ ))

if(!preg_match('/^A-Za-Z0-9@_$/', $переменная)
exit ('поле введено неверно');


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
inpost
exotica
А не лучше ли открыть мануал и почитать функцию и научиться правильно пользоваться существующими для этих целей функций?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
strpos()

нефиг тут регулярками напрягаться и напрягать других

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
Цитата
в поле ввода символ "@" ? То есть мне нужно знать: есть ли он там, или его нет.


Цитата
if(!preg_match('/^A-Za-Z0-9@_$/', $переменная)


blink.gif blink.gif blink.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
m4a1fox
Эка вы понапридумывали.... Подозреваю что ТС нужно банально проверить мыло
Тогда в помощь

filter_var($email, FILTER_VALIDATE_EMAIL)
inpost
m4a1fox
Если бы хотел проверять корректность введённого e-mail, то так бы и спросил :)
$text =file_get_contents('./index.php');
if(strpos...(...@...)...) {
echo 'Не надо приглушать ошибки в скриптах!';
}

:D

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.