当前位置:编程学习 > C#/ASP.NET >>

RegularExpressionValidator 里面一个正则 不知道怎么写

我需要验证 一个文本框
在这个文本框里面 用户至少输入2个字节的内容 最长20字节
不可以使用 ^.{2,20}$ 进行验证的话

应为这样的话 由于一个中文字符2字节 就变成了 40字节的内容了。。。。。

帮我想想办法把。。。。 --------------------编程问答-------------------- 按字节长度限定,这不是RegularExpressionValidator 做的事,自己写js验证,麻烦不到哪去 --------------------编程问答--------------------
引用 1 楼 lxcnn 的回复:
按字节长度限定,这不是RegularExpressionValidator 做的事,自己写js验证,麻烦不到哪去

JS 已经写了 可是 如果浏览器中 JS被停用 不是很麻烦么 --------------------编程问答-------------------- 在服务端验证也简单:

string input = "测试一下";
int byteCount = System.Text.Encoding.UTF8.GetByteCount(input);
--------------------编程问答--------------------
引用 2 楼 liyulongok 的回复:
引用 1 楼 lxcnn 的回复:
按字节长度限定,这不是RegularExpressionValidator 做的事,自己写js验证,麻烦不到哪去

JS 已经写了 可是 如果浏览器中 JS被停用 不是很麻烦么


你难道认为RegularExpressionValidator 用的就不是js吗? --------------------编程问答--------------------
引用 4 楼 lxcnn 的回复:
引用 2 楼 liyulongok 的回复:
引用 1 楼 lxcnn 的回复:
按字节长度限定,这不是RegularExpressionValidator 做的事,自己写js验证,麻烦不到哪去

JS 已经写了 可是 如果浏览器中 JS被停用 不是很麻烦么


你难道认为RegularExpressionValidator 用的就不是js吗?

不是服务器端的么? --------------------编程问答--------------------
引用 4 楼 lxcnn 的回复:
引用 2 楼 liyulongok 的回复:
引用 1 楼 lxcnn 的回复:
按字节长度限定,这不是RegularExpressionValidator 做的事,自己写js验证,麻烦不到哪去

JS 已经写了 可是 如果浏览器中 JS被停用 不是很麻烦么


你难道认为RegularExpressionValidator 用的就不是js吗?

EnableClientScript 设定 False 貌似会在服务端验证 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,