Давайте в этой теме перечислим все возможные наилучшие варианты проверки с помощью регулярных выражении. Требуется:
1. Проверка e-mail
2. Логина
3. Ссылок
4. Имени на русском языке
5. Icq
И прочего.
1. nymphetamin2004 - 24 Июля, 2010 - 09:43:00 - перейти к сообщению
2. qbik - 24 Июля, 2010 - 11:53:48 - перейти к сообщению
в гугле забанили? http://m[dot]habrahabr[dot]ru/post/66931/
3. JustUserR - 30 Июля, 2010 - 15:36:16 - перейти к сообщению
nymphetamin2004 пишет:
Если вас интересует проверка существования email не только с синтаксической точки зрения - но и в плане существования реального почтового домена и обслужвающего его MTA-сервера - то можете поспользоваться этим сервисом http://www[dot]domw[dot]net/service:network-email Разумеется гарантированно проверяться будет только работоспособность почтового домена - поскольку существования самих email-имен до знака @ зависит от самого почтового сервера и может проверяться разве что на основе возвратных сообщений о несуществовании соответствущего email-адреса
Проверка e-mail
4. Joo - 03 Августа, 2010 - 05:49:11 - перейти к сообщению
nymphetamin2004 пишет:
2. Логина
Давайте в этой теме перечислим все возможные наилучшие варианты проверки с помощью регулярных выражении. Требуется:
1. Проверка e-mail
1. Проверка e-mail
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- '/[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i'
2. Логина
3. Ссылок
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- '\b(https?|ftp)://([-A-Z0-9.]+)(/[-A-Z0-9+&@#/%=~_|!:,.;]*)?(\?[-A-Z0-9+&@#/%=~_|!:,.;]*)?'
4. Имени на русском языке
Тут главное с кодировкой не пролететь.
5. Icq