![]() |
|
![]() |
||||||
![]() |
На самом деле проверяется существование OpenID сервера для указанного адреса, то есть даже если проверка прошла успешно - указанного OpenID аккаунта может и не существовать. Но в большинстве случаев хватит и такой проверки. Необходимо подключить класс Simple PHP OpenID. Читать дальше... ![]() Модификатор /u — флаг того, что обрабатывается UTF-8-строка. Если строка в целом не является корректной UTF-8-строкой, то любой паттерн с таким модификатором не даст совпадения (даже если в строке содержатся корректные UTF-8-фрагменты). Читать дальше... В примере показано как можно проверять поля на заполнение, также проверить поле для почтового адреса на корректность ввода. Читать дальше... email, field, form, javascript, validateПроверить корректность ввода E-Mail можно используя функцию InStr для поиска символов @ и точки в введенном адресе. Создайте стандартный EXE-проект и вставьте следующий код. Читать дальше... check, email, validate, vb, visual basicНе знаю как вам, но мне не редко случается в ходе отладки приложения долго ковыряться в ядре и библиотеках, только для того чтобы выяснить что ошибка была на самой поверхности, скажем в неверно переданном параметре. И тогда думаешь «кабы не поленился добавить валидацию на входе функции, столько бы времени своего сэкономил!». Сделать то это не сложно, да не хочется портить прозрачность бизнес-логики кучей второстепенных условий. По сути это сквозная функциональность и здесь бы пригодился АОП-подход, но официально PHP по прежнему не поддерживает АОП. Что делать? Мне ныне видится следующее решение. Читать дальше... Класс осуществляет проверку адреса электронной почты по трем параметрам: 1. При помощи регулярных выражений. 2. Производит проверку домена из белего списка.3. Делает тестовый запрос на сервер. Читать дальше... ![]() |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |