0

我使用一个文本框,文本框是用户选择..

用户可以粘贴文本或 URL 的……但用户想要显示视频链接……必须遵循给定的验证……

  1. 文本框文字必须只有一个视频链接...
  2. 视频链接格式“http://www.youtube.com/watch?v=xxxxxxx-xx&feature=g-logo&context=G2093438FOAAAAAAABAA”(或)“http://youtu.be/xxxxxxx-xx”

[注:xxxxxxx-xx -video 文件名] 3. 只允许上述格式的视频。因为用户有一段时间

我该怎么做这个验证?(在验证拆分功能期间.....)

4

2 回答 2

0

你的网址有什么共同点吗?如果是这样,那么您可以检查字符串是否存在于 URL 中

<< * ***在自定义验证器 ServerValidate 事件中添加以下代码 *>>

    string str = TextBox1.Text.Trim();
    if(str.contains(your_matching_string))
    {
        args.IsValid = true;   
    }
    else
    {
       args.IsValid = false;   
     }
于 2012-04-04T12:00:12.810 回答
0

TextBox 上的ARegularExpressionValidator可以解决问题,但您需要进行一些试验和错误才能得出正确的正则表达式。

这是一个开始:“^http://youtu.be/[a-zA-Z0-9]{7}-[a-zA-Z0-9]{2}”

为了弄清楚其余部分,我至少可以推荐RadSoftware 的正则表达式设计器

于 2012-04-04T15:44:49.190 回答