在写pjax封装的时候用到,判断链接中是否含有某些字符,如果有则中断后面的操作,如果没有则跳过。

// 函数:过滤链接
function check_x(url) {
var url_string = new String('  , comment-page-, javascript:, oauth2, .jpg, .gif, .png'); // 不需要Ajax加载的链接格式
var url_x = url_string.split(', ');// 字符分割(注意逗号后面有空格)
    for (var i in url_x) {
        if (url.indexOf(url_x[i]) >= 0) {
            return true;
        }
    }
    return false;
}

使用方法很简单,做一个判断即可

if (check_x(url)==true)
return; //若含有过滤字符则return;中断之后的操作但将掌握权还给页面

2015-05-16_urlignore