0

1つのテキストボックスを使用しています。テキストボックスはユーザーが選択できます。

ユーザーはテキストまたはURLを貼り付けることができますが、ユーザーはビデオリンクを表示したい...指定された検証に従う必要があります......

  1. テキストボックスのテキストには、ビデオリンクが1つだけ含まれている必要があります...
  2. ビデオリンク形式「http://www.youtube.com/watch?v=xxxxxxx-xx&feature=g-logo&context=G2093438FOAAAAAAABAA」(または)「http://youtu.be/xxxxxxx-xx」

[注:xxxxxxx-xx -videofilename]3.上記の形式のビデオのみが許可されます。ユーザーがしばらくの間

この検証を行うにはどうすればよいですか?(検証分割関数中.....)

4

2 に答える 2

0

TextBoxのARegularExpressionValidatorでうまくいきますが、正しい正規表現を作成するには、試行錯誤を繰り返す必要があります。

スタートは次のとおりです: "^ http://youtu.be/ [a-zA-Z0-9] {7}-[a-zA-Z0-9] {2}"

残りを理解するために、私は少なくともRadSoftwareの正規表現デザイナーをお勧めすることができます。

于 2012-04-04T15:44:49.190 に答える
0

あなたの URL に共通するものはありますか? もしそうなら、文字列が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 に答える