【发布时间】:2009-11-10 22:55:55
【问题描述】:
我正在与 jqDock 合作开展 DotNetNuke 项目。我运行了 jQuery.noConflict() 并浏览了 jqDock.js 文件并将所有“$”更改为“jQuery”(尽管我认为没有必要)。 在这段代码中我有一个问题:
altImage : function(){
var alt = jQuery(this).attr('alt');
return (alt && alt.match(/\.(gif|jpg|jpeg|png)$/i)) ? alt : false;
} //end function altImage()
在正则表达式的末尾有一个块,上面写着$/i,我的查找/替换将其设置为 jQuery。它破坏了程序。这是因为那个 '$' 符号与那里的 jQuery 没有关联吗?它是正则表达式的一部分吗?如果是这样……它到底在说什么?
【问题讨论】:
标签: javascript jquery regex