我正在处理的 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
有谁有更彻底/准确的方法来计算字数?
您可以将内置验证器之一与用于计算单词数的正则表达式结合使用。
我对正则表达式有点生疏,所以对我宽容一些:
(\b.*\b){0,10}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)