我要检测文本框输入内容的长度,由于中文和英文的字符串长度是不同的,所以我用了一个CustomValidator控件来进行客户端验证,因为各文本框的输入长度要求都不同,请问该如何写一个通用方法来让页面中所有的CustomValidator控件都能调用?

我在使用的方法是这样:

//申明一个检测32位输入长度的方法
<SCRIPT LANGUAGE="JavaScript">
function validateLengthBy32(oSrc, args)
{
   args.IsValid = (args.Value.replace(/[^\x00-\xff]/g,"**").length <33);
}
</SCRIPT>

//调用
<asp:CustomValidator id="cvArea" style="Z-INDEX: 122; LEFT: 520px; POSITION: absolute; TOP: 104px" runat="server" ErrorMessage="字数超过限制" ControlToValidate="txtName" ClientValidationFunction="validateLengthBy32"></asp:CustomValidator>