【发布时间】:2009-06-23 00:42:27
【问题描述】:
好的,所以我正在使用一个小正则表达式——这是我的第一次,请轻点——我遇到了一个问题,我可以用它设置一个变量,但如果我尝试用它做任何事情这个变量会导致问题。
这是我的脚本:
$(document).ready(function () {
var show_number;
var url_param;
$("a[rel=more]").live("click", function(){
url_param = $(this).attr("href").match(/show:[^/]+/i);
show_number = url_param.substr(5);
alert(show_number);
return false;
});
});
现在不再以应有的方式显示警报,而是跟随链接。但是,如果我去掉“show_number”变量并将其设置为提醒“url_param”,一切都会好起来的。
我基本上需要得到该 RegEx 的前五个字符之后的内容。我尝试将 substr() 函数直接添加到它,但这似乎没有帮助。
我做错了什么?
【问题讨论】:
标签: javascript jquery regex string