文字列に 10 個以上の単語があることを検証する MVC モデル検証を作成しようとしています。文字列は正しく入力されているため、HTML は含めませんでした。私はかなりの調査を行いましたが、私が試みたものに沿った何かがうまくいくはずですが、何らかの理由で私のものは常に失敗しているようです. ここで私が間違っていることについてのアイデアはありますか?
(mvc 4 vb.net 環境で System.ComponentModel.DataAnnotations を使用)
([\w]+){10,}
、((\\S+)\s?){10,}
、[\b]{20,}
、[\w+\w?]{10,}
、 、(\b(\w+?)\b){10,}
、([\w]+?\s){10}
、([\w]+?\s){9}[\w]
、([\S]+\s){9}[\S]
、([a-zA-Z0-9,.'":;$-]+\s+){10,}
および同じ基本的なアイデアでさらにいくつかのバリエーションを試しました。
<Required(ErrorMessage:="The Description of Operations field is required"), RegularExpression("([\w]+){20,}", ErrorMessage:="ERROZ")>
Public Property DescOfOperations As String = String.Empty
正解は([\S]+\s+){9}[\S\s]+