当前位置:  开发笔记 > 后端 > 正文

使用自定义验证器的ASP.Net字数

如何解决《使用自定义验证器的ASP.Net字数》经验,为你挑选了1个好方法。

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

有没有人有更彻底/更准确的字数统计方法?



1> Michael Hare..:

您可以使用其中一个内置验证器和一个对单词进行计数的正则表达式.

我对正则表达式有点生疏,所以对我很轻松:

(\b.*\b){0,10}

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有