gpt4 book ai didi

javascript - Livevalidation 设置 youtube url 验证器

转载 作者:行者123 更新时间:2023-11-30 06:47:18 25 4
gpt4 key购买 nike

我正在使用 livevalidation验证一个表单输入字段,它要求一个 youtube 视频 url,我正在尝试创建一个 url 规则,以便它在用户输入时进行验证 http://www.youtube.com/watch?v=11chars .我尝试像这样在上面的链接中组合 partialmatch 选项:

var link = new LiveValidation('link');
link.add( Validate.Inclusion, { within: [ 'http://' , 'www', 'youtube.com/watch?v=' ], partialMatch: true } )

并将其与这个长度示例结合起来:

var link = new LiveValidation('link');
link.add( Validate.Length, { minimum: 50, maximum: 50 } );

但显然这看起来很笨拙,我认为如果它正常工作,它不会非常有效。

有没有一种方法可以结合上面链接中的一些示例来正确验证 youtube url?感谢您的帮助!

最佳答案

Validate.Format 与正则表达式一起使用:

 link.add(Validate.Format, { pattern: /^http\:\/\/www\.youtube\.com\/watch\?v=[a-z0-9]{11}$/i });

编辑:要验证带有附加查询参数的链接,您可以使用如下内容:

/^http\:\/\/www\.youtube\.com\/watch\?v=[a-z0-9]{11}(&.*)?$/i

关于javascript - Livevalidation 设置 youtube url 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com