2012-01-24 5 views
0

私はasp.netの複数行のテキストボックスに300文字以下(文字ではない)を許可する必要があります。 RegularExpressionValidatorを使うことができますが、300単語のValidationExpressionは何ですか?asp.net multipline textbox validation

はその後ServerValidateイベントであなたは(間にスペースを持つことによって定義される)の単語をチェックすることができ、

答えて

2

CustomValidatorを使用していただきありがとうございます。

protected void ServerValidation(object source, ServerValidateEventArgs args) 
{ 
    args.IsValid = myTextBox.Text.Split(" ").Length > 300; 
} 
+0

最初のものは動作しません。テスト目的のために私はこのValidationExpression = "^ \ s *([^ \ s] \ s *){1,10} $"を使用し、複数行のテキストボックスに "testing testing"を入力しました。 – SAK

+0

@SAK正規表現の最大値としてハイライト表示されている10文字以上を入力したため、検証エラーが表示されます... – ThePower

+0

が必要ですが、10単語で10文字ではありません – SAK

関連する問題