ФорумПрограммированиеPHP для идиотов → проверка e-mail

проверка e-mail

  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 10 февраля 2010 г. 22:12, спустя 5 минут 20 секунд

    В общем вот пиздатый и при этом не сильно замороченный. Итог.
    #^[0-9a-z]{1}[-0-9a-z_\.]*@(([-0-9_]{1}[-0-9a-z\.]*[-0-9a-z_]{1})|([-0-9a-z_]{1}))\.[a-z]{2,6}$#i

  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 11 февраля 2010 г. 11:40, спустя 13 часов 27 минут 39 секунд

    ПРОгеры, спасибо! огромное спасибо!

    но давайте я поясню:
    я использую яваскрипт для проверки заполнения формы на лету!

    все хорошо, но вот только проверка почты кат-то "глючит"

    я перепробовал все варианты!

    но они либо вообще не работают, или все как раньше =(

    может это уже моя вина!?
    надо копаться среди тех подключаемых файлов???
    а может для явы нужен какой-то особенный код???
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 11 февраля 2010 г. 11:45, спустя 5 минут

    [qoute]а может для явы нужен какой-то особенный код???[/qoute]
    зря ты это написал. :D
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 11 февраля 2010 г. 11:45, спустя 23 часа 59 минут 30 секунд

    тяжелый случай
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 11 февраля 2010 г. 11:47, спустя 2 минуты 13 секунд

    ну я явы не знаю!
    так что прошу прощения

    просто мне интересно, почему такая ФИГНЯ происходит???

    вот все перепробовал… и ничего не пашет
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 11:55, спустя 8 минут 3 секунды

    ilma55, как же вы все достали, ява != яваскрипт
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 11 февраля 2010 г. 11:56, спустя 1 минуту 18 секунд


    ilma55, как же вы все достали, ява != яваскрипт


    я в курсе!
    просто сокращаю!!!

    пардон, если это кого-то задевает!
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 11:58, спустя 1 минуту 33 секунды

    читать мою подпись
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 11:59, спустя 1 минуту 11 секунд

    ilma55, сокращать надо так "js", а у вас не сокращение, а другое слово
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 11 февраля 2010 г. 12:00, спустя 1 минуту 31 секунду

    хоре ктритиковать!

    я знаю что ява и яваскрипт это совсем разные вещи!!!!!!!!!!!!!!!!!

    просто сокращаю….
    Спустя 58 сек.
    ладно…

    буду писать JS!!

    ну а если вернуться к моей проблеме… то что вы посоветуете?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 12:06, спустя 5 минут 58 секунд


    var s = '[email protected]';
    var p = /^[0-9a-z]+[0-9a-z\-\_\.]*@[0-9a-z]+[0-9a-z\-\_\.]*\.[a-z]{2,6}$/g;
    document.write("Returned value: " + p.test(s));
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 11 февраля 2010 г. 12:07, спустя 54 секунды

    прочитать книженцию для начинающих по js, а именно - тему про регулярные выражения
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 12:09, спустя 1 минуту 16 секунд

    ilma55, посоветую:
    1. Больше не говорить ява, если речь о js.
    2. Хотя бы поверхностно изучить  js
    Спустя 39 сек.
    http://www.w3schools.com/jsref/jsref_regexp_test.asp
    http://tools.adw0rd.ru/jsconsole/
    в помощь
    Спустя 26 сек.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 11 февраля 2010 г. 12:17, спустя 8 минут 51 секунду

    вот добавил я строку /^[0-9a-z]+[0-9a-z\-\_\.]*@[0-9a-z]+[0-9a-z\-\_\.]*\.[a-z]{2,6}$/g;

    и все равно… половину только проходит

    скрипт дает добро в этом случае test@test

    я прикрепил файл!
    может если не влом будет , то посмотрите его плиз!!! может там что-то???
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 11 февраля 2010 г. 12:22, спустя 4 минуты 27 секунд

    А нафига регулярка в кавычках?
    Спустя 72 сек.
    Пример использования вашего скрипта можно? Именно касаемо email
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!