我正在研究的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}