asp.net判断字符长度

请前辈们教我asp.net网页制作判断文本框输入的字符个数为4-18位请前辈们不要误解并不是字符串长度(Length)如:"xxxx"=四个字符"你好"=四个字符... 请前辈们教我

asp.net网页制作 判断文本框输入的字符个数为4-18位

请前辈们不要误解并不是字符串长度(Length)

如: "xxxx"=四个字符 "你好"=四个字符
展开
 我来答
yxz0539
2010-07-22 · TA获得超过1597个赞
知道大有可为答主
回答量:1759
采纳率:0%
帮助的人:1760万
展开全部
建议楼主使用楼上的方法吧。
先用 Encoding.GetBytes() 方法把字符串转成字节数组,然后取它的 Length 属性即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mjszdan
2010-07-22 · 超过12用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:31.2万
展开全部
string strTmp="文本框的值";

//获取字符长度
int length= System.Text.Encoding.Default.GetBytes(strTmp).Length;

if(length>=4&&length<=18)
{
///
}
else
{
///
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
性璇严融雪
2019-07-15 · TA获得超过3980个赞
知道大有可为答主
回答量:3130
采纳率:26%
帮助的人:446万
展开全部
可以用<asp:CompareValidator></asp:CompareValidator>控件判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12e394146
2010-07-22
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
Encoding.Default.GetBytes(strTmp).Length
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巢涵菱6x
2010-07-22 · TA获得超过198个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:130万
展开全部
可以用<asp:CompareValidator></asp:CompareValidator>控件判断
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式