LastChaos
14.05.2013 - 19:17
Какой функцией я смогу найти в поле ввода символ "@" ? То есть мне нужно знать: есть ли он там, или его нет.
inpost
14.05.2013 - 19:56
strpos
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
preg_match как альтернатива выше сказаного
exotica
14.05.2013 - 23:29
незнаю как strpos() но вот preg_match() не только позволит найти в веденной строке @ но еще и вынудит пользователя ввести эту @ ))
if(!preg_match('/^A-Za-Z0-9@_$/', $переменная)
exit ('поле введено неверно');
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
inpost
15.05.2013 - 00:20
exoticaА не лучше ли открыть мануал и почитать функцию и научиться правильно пользоваться существующими для этих целей функций?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
15.05.2013 - 16:00
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
15.05.2013 - 16:01
Цитата |
в поле ввода символ "@" ? То есть мне нужно знать: есть ли он там, или его нет. |
Цитата |
if(!preg_match('/^A-Za-Z0-9@_$/', $переменная) |
_____________
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
15.05.2013 - 16:18
Эка вы понапридумывали.... Подозреваю что ТС нужно банально проверить мыло
Тогда в помощь
filter_var($email, FILTER_VALIDATE_EMAIL)
inpost
15.05.2013 - 16:33
m4a1foxЕсли бы хотел проверять корректность введённого e-mail, то так бы и спросил :)
$text =file_get_contents('./index.php');
if(strpos...(...@...)...) {
echo 'Не надо приглушать ошибки в скриптах!';
}
:D
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
15.05.2013 - 17:40
_____________
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