Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярка для проверки поля с сылкой (https://javascript.ru/forum/misc/42462-regulyarka-dlya-proverki-polya-s-sylkojj.html)

trutrue 27.10.2013 17:56

Регулярка для проверки поля с сылкой
 
Есть поле в html форме,
в поле должно разрешаться вводить ссылки составленные по такому типу:

Код:

odnoklassniki.ru/profile/329222022304
odnoklassniki.ru/profile/329222022305/
www.odnoklassniki.ru/profile/329222022306
www.odnoklassniki.ru/profile/329222022307/
http://odnoklassniki.ru/profile/329222022308
http://odnoklassniki.ru/profile/329222022309/
http://www.odnoklassniki.ru/profile/329222022310
http://www.odnoklassniki.ru/profile/329222022311/

а все иные ссылки, составленные по другому типу, не должно разрешаться вводить, например такие:
odnoklassniki.ru/dk?st.cmd=friendRestricted&st.friendId=cogwwygvclpdtsmijff0qydzitgjpbksrzhuwf&st.ri=1&st.qh=-416250969&st._aid=LS_User_photo


Можно это как то реализовать в javascript? Наверно нужно составить регулярное выражение, но я в этом не силен.:(
Прошу помочь кто знает.

Яростный Меч 27.10.2013 20:46

/^(https?:\/\/)?(www\.)?odnoklassniki\.ru\/profile\/\d+\/?$/

trutrue 29.10.2013 10:57

Спасибо, а каким образом в выражении проверяется числовое значение?
Вроде нигде не указано, а проверка работает так как надо.

ksa 29.10.2013 11:05

Цитата:

Сообщение от trutrue
каким образом в выражении проверяется числовое значение?

Вот
Цитата:

Сообщение от Яростный Меч
\d+



Часовой пояс GMT +3, время: 00:58.