0

我有一个视频网站,人们可以在每个视频下发表评论。

我正在尝试创建一个链接化函数,该函数将解析用户的评论并以“分钟:秒”格式查找子字符串。该链接将有一个单击事件,该事件将触发一个函数调用,该函数调用又将寻找该特定时刻的视频。

任何帮助表示赞赏。

4

1 回答 1

1

这应该可以帮助您入门(您必须调整正则表达式以正确验证时间):

function linkify(str) {
    return str.replace(/(\d{2}):(\d{2})/, "<span onclick='video($1, $2)'>$1:$2</span>");
}

function video(mins, seconds) {
    mins = window.parseInt(mins, 10);
    seconds = window.parseInt(seconds, 10);   

    // Do the stuff with the video
}

console.log(linkify("Look at the video at 01:23 for something interesting"));
于 2011-12-09T16:36:54.677 回答