我正在处理的 ASP.Net 2.0 项目的要求将某个字段限制为最多 10 个单词(不是字符)。我目前正在使用具有以下 ServerValidate 方法的 CustomValidator 控件:
Protected Sub TenWordsTextBoxValidator_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles TenWordsTextBoxValidator.ServerValidate
'' 10 words
args.IsValid = args.Value.Split(" ").Length <= 10
End Sub
有没有人有更彻底/准确的方法来计算字数?