| 
 Регулярное выражение для проверки URL Не подскажете пожалуйста?  Очень нужно для валидации в форме. Сам еще до регулярных выражений не добрался толком, только основы знаю. Заранее спасибо! :) | 
| 
 
RegExp.url = '(?:(?:ht|f)tps?://)?(?:[\\-\\w]+:[\\-\\w]+@)?(?:[0-9a-z][\\-0-9a-z]*[0-9a-z]\\.)+[a-z]{2,6}(?::\\d{1,5})?(?:[?/\\\\#][?!^$.(){}:|=[\\]+\\-/\\\\*;&~#@,%\\wА-Яа-я]*)?';
'v-url': ['Требуется url адрес! Пример: www.mysite.ru', function(value) {
	return !value || (new RegExp('^' + RegExp.url + '$', 'i')).test(value);
}],
upd: вот еще: http://javascript.ru/forum/misc/5508...perssylki.html | 
| 
 Жестко. :blink:  Еще бы кто то объяснил, какая часть выражения для чего нужна. Я понимаю, что там сводка непринужденных и принужденных условий, но вот в конце вообще не разобрать, что творится. | 
| 
 А какой смысл проверять URL на стороне клиента? Пользователь легко может такую проверку обойти и отправить в форму любые данные. Такие проверки надо делать на стороне сервера, соответственно не на javascript. | 
| 
 Чтобы не отправлять зря ошибочные данные формы. КО | 
| 
 Octane, а если у пользователя отключен javascript? Язык безусловно нужный, но только не для таких случаев. | 
| 
 Я не отрицал, что на стороне сервера необходимо выполнять проверку. | 
| 
 Цитата: 
 http://VasheSoznanie.ru - работает http://VasheSoznanie.ru/ - НЕ работает Буду очень признателен если исправите!... | 
| 
 попробуйте вот эту регулярку 
/^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,}|localhost|(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])))(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i
Работает для подавляющего большинства URI (интернет- и почтовые адреса, DSN, понимает имена доменов, IP-адреса) | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 14:42. |