Javascript для связывания строки в формате «минуты: секунды» - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть видео-сайт, где люди могут комментировать под каждым видео.

Я пытаюсь создать функцию linkify, которая будет анализировать комментарии пользователя и искать подстроки в формате «минуты: секунды».Ссылка будет иметь событие щелчка, которое вызовет вызов функции, который, в свою очередь, будет искать видео в этот конкретный момент.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 09 декабря 2011

Это должно помочь вам начать (вам нужно настроить регулярное выражение для правильной проверки времени):

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"));
...