Задать вопрос
  • Как отключить autocomplete в современных браузерах, в том числе в Chrome?

    passshift
    @passshift Автор вопроса
    php, js, html5, css
    Для Chrom'а версии 49.0.2623.112 m помогло следующее:

    <input type="password" name="password" autocomplete="new-password">


    самое странное:
    я указал autocomplete="new-password" только для одного поля в форме, но автозаполнение отключилось у всех полей Оо

    UPD: хах! Вообщем есть форма, в ней 10 полей, поле юзернейм и пароль автозаполнены... применяю autocomplete="new-password" к полю юзернейм - проблема остается, применяю к полю с паролем (оно в конце формы) и трюк срабатывает, причем у поля юзернейм тоже отключается автозаполнение ДАЖЕ БЕЗ autocomplete="new-password"
    Не знаю насколько кроссбраузерно, кто-нибудь может проверить?
    Ответ написан
    2 комментария
  • Какое регулярное выражение подойдет для проверки номера телефона?

    Зеленый свет для:
    +79261234567
    89261234567
    79261234567
    +7 926 123 45 67
    8(926)123-45-67
    123-45-67
    9261234567
    79261234567
    (495)1234567
    (495) 123 45 67
    89261234567
    8-926-123-45-67
    8 927 1234 234
    8 927 12 12 888
    8 927 12 555 12
    8 927 123 8 123

    ^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
    Ответ написан
    5 комментариев
  • Какое регулярное выражение подойдет для проверки номера телефона?

    @kudry
    Тоже столкнулся с проблемой валидизации телефонных номеров.
    Телефоны берутся с участников вебинаров, на которые записываются люди из очень разных стран.
    Соответственно, со всеми предыдущими схемами возникают проблемы:
    1) а что если телефон с Украины (не +7-, а +38-)? А из Казахстана? А США (1-)? А Уганда ( +233-)? (из Уганды, правда, пока слушателей не было, но все впереди).
    2)В разных местностях приняты самые невообразимые способы разбиения телефона на группы цифр:
    8(8888)8-88-88-88 например. или 888(88)88888-888. Да и какие угодно могут возникнуть в будущем.
    Поэтому вариант с "дефолтным разбиением типа "8(888)888-88-88 ну совершенно не катит.

    Соответственно, я придумал следующий валидатор:
    1) В начале могут быть пробелы, после них может быть "+" (а может и не быть)
    2) Дальше должна идти группа цифр в количестве от 10 до 14 (мне нужны номера в международном формате; но если кому-то нужны более короткие - можно исправить диапазон длин).
    3) Поскольку я не знаю, как люди группируют цифры - до и после каждой цифры может быть один из 8 знаков ("-", " ", "_", "(", ")", ":", "=", "+"). Это значит, что между двумя цифрами могут быть любые два из этих знаков.

    В итоге получилось очень коротко и понятно )) :
    /^(\s*)?(\+)?([- _():=+]?\d[- _():=+]?){10,14}(\s*)?$/

    Съедает следующие телефоны:
    +7(903)888-88-88
    8(999)99-999-99
    +380(67)777-7-777
    001-541-754-3010
    +1-541-754-3010
    19-49-89-636-48018
    +233 205599853
    Ответ написан
    1 комментарий
  • Как найти владельца домена, если в whois только информация регистратора?

    Выше посоветовали, как один из вариантов.
    Подкину еще пару:
    1) Посмотреть историю домена.
    2) Связаться с регистратором, и попытаться узнать.
    Но поверьте, если скрыта вся информация о домене, то врядли Вам удастся узнать e-mail.
    И забыл добавить, что иногда адреса почты могут вписывать от балды.
    Ответ написан
    2 комментария
  • Как найти владельца домена, если в whois только информация регистратора?

    @edogs
    Как вариант попробовать написать текущему (или предыдущему, если найдется) хостеру. Иногда домены регистрируют через хостеров и данные могли остаться. Плюс у хостеров нередко меньше понятий о приваси и больше данных клиента, чем у регистраторов. Хостера можно поискать как по IP, так и по ns серверам.
    Если сайт сейчас активный, то можно посмотреть домены хостящиеся на этом же IP, возможно что-то наведет на мысль в плане пересечений.
    Ответ написан
    1 комментарий