richtextbox没法用maxlength进行限制,只能用自定义验证控件罗,调用cipher写的lengthb函数,保证中文的长度也能正确验证,然后在验证控件中调用就好了~~ function LengthB(str){ var p1 = new RegExp('%u..','g') var p2 = new RegExp('%.','g') return escape(str).replace(p1, '').replace(p2, '').length } function ClientValidate(source, arguments) { var temp=source.controltovalidate var ValidStrLength=eval("document.all." + temp).maxLength; if (LengthB(arguments.Value)>ValidStrLength) { arguments.IsValid = false; } else { arguments.IsValid = true; } } 转载于:https://www.cnblogs.com/ghost527/archive/2005/01/18/93803.html