var replaceUrl = function(url){
return url.replace(/^http(.*ArticleController\.do.*)#/g, "#"); // 用#替换以http开头,中间包含ArticleController.do,以#结尾的字符串
return url.replace(/^http(.*ArticleController\.do.*)#/g, "#"); // 用#替换以http开头,中间包含ArticleController.do,以#结尾的字符串
};
var testUrl = function(url){
var patrn1 = /ArticleController/i;
var patrn2 = /#/i;
if (patrn1.exec(url) && patrn2.exec(url)) { // 判断是否包含有固定字符串的
return false;
}
return true;
};
i 执行大小写不敏感的匹配
g 执行一个全局的匹配,简而言之,就是找到所有的匹配,而不是在找到第一个之后就停止了
^ 匹配的是字符的开头,在多行检索中,匹配的是一行的开头
$ 匹配的是字符的结尾,在多行检索中,匹配的是一行的结尾