【问题标题】:Validate video timestamp format验证视频时间戳格式
【发布时间】:2016-03-03 21:03:55
【问题描述】:

我目前正在处理 textarea 评论,用户可以在该评论中为同一页面上的视频发布特定时间戳。格式为 @minute:seconds

如果有效,我将存储评论并将时间戳包装为链接,以便可以点击并将视频移动到特定时间戳。

例如,@6:23 将存储为 @6:23(类似于youtube)。

我将如何编写一个验证脚本来首先检查'@',然后是分钟(即'06'、'6'、'126),然后是':',然后是秒(即'01', '32', '59')?

【问题讨论】:

    标签: javascript validation video timestamp


    【解决方案1】:

    你总是可以使用正则表达式测试:

    if( /(^@\d\d:\d\d)/.test(input) ){
        alert(input+" Is Valid!");
    }
    

    https://jsfiddle.net/rmullins/dq3gx2jr/

    【讨论】:

    • 这很接近,但它类似于: 4:15 不验证,而类似于 04:159 的东西可以验证,这是错误的。秒只能是 2 位数字。可接受的格式应为:4:1504:15124:15(2 小时 4 分 15 秒)。谢谢!
    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 2021-12-01
    • 2016-05-29
    相关资源
    最近更新 更多