Javascript以“分钟:秒”格式链接字符串

时间:2011-12-09 16:26:28

标签: javascript video seek linkify

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

我正在尝试创建一个linkify函数,该函数将解析用户的注释并查找“min​​utes:seconds”格式的子字符串。该链接将有一个点击事件,该事件将触发一个函数调用,而该函数调用将在该特定时刻寻找视频。

感谢任何帮助。

1 个答案:

答案 0 :(得分: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"));