Вот код
$("#link_job").keyup(function(){
var link = $("#link_job").val();
var type = $('#input-ads').attr('addads');
if(type == "friends"){
if(link != 0)
{
if(isValidFrendsAddress(link))
{
$("#link_job").css("borderColor","#A6DCAB");
$('#input-ads').removeAttr("disabled", "disabled");
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
}
if(type == "like"){
if(link != 0)
{
if(isValidLikeAddress(link))
{
$("#link_job").css("borderColor","#A6DCAB");
$('#input-ads').removeAttr("disabled", "disabled");
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
}
if(type == "repost"){
if(link != 0)
{
if(isValidLikeAddress(link))
{
$("#link_job").css("borderColor","#A6DCAB");
$('#input-ads').removeAttr("disabled", "disabled");
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
}
if(type == "community"){
if(link != 0)
{
if(isValidCommunityAddress(link))
{
$("#link_job").css("borderColor","#A6DCAB");
$('#input-ads').removeAttr("disabled", "disabled");
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
} else {
$("#link_job").css("borderColor","#FDB6B6");
$("#input-ads").attr("disabled", "disabled");
}
}
});
function isValidFrendsAddress(frendsAddress) {
var pattern = new RegExp(/^\http:\/\/vk.com\/(id)[0-9]*[0-9]$|^\http:\/\/vk.com\/([a-z]*[a-z](_|)[a-z]*[a-z](|[0-9]*[0-9]))$/i);
return pattern.test(frendsAddress);
}
function isValidLikeAddress(likeAddress) {
var pattern = new RegExp(/^\http:\/\/vk.com\/(photo|wall|video)[-|]*[0-9]*[0-9]*[_]*[0-9]*[0-9]$/i);
return pattern.test(likeAddress);
}
function isValidCommunityAddress(gruppAddress) {
var pattern = new RegExp(/^\http:\/\/vk.com\/(club|public)[0-9]*[0-9]$|^\http:\/\/vk.com\/[a-z]$/i);
return pattern.test(gruppAddress);
}
Он работает у меня, а если кто-то другой то он может не сработать и добавить неверную ссылку.
Например: вот должна быть такой
vk.com/photo315929834_425435062,
а неверная вот
https://vk.com/photo-111818940_426100202?z=photo-1...
В чом проблема.... Помогите????????