如何控制asp.net页面中textbox中输入的字数,要区分汉字和字符,两个字符算为1个汉字,请问如何用js控制? 10

 我来答
若水爱凉白开
2012-03-23 · TA获得超过150个赞
知道答主
回答量:67
采纳率:0%
帮助的人:62.2万
展开全部
function bytes(str)
{if(typeof(str)!='string'){
str = str.value;
}
var len = 0;
for(var i = 0; i < str.length; i++){
if(str.charCodeAt(i) > 127){
len++;
}
len++;
}
return len;
}
lyq198345
2012-03-21 · 超过13用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:24万
展开全部
楼主,你这个控制,范围太大了。。
控制文字跑出来乱飞,还是控制文字长度?还是控制文字大小,控制文字字体,颜色,控制文字输错了就不显示,键盘按不动无效键? 到底控制什么???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangbless
2012-03-20 · 超过29用户采纳过TA的回答
知道答主
回答量:171
采纳率:33%
帮助的人:27.3万
展开全部
有一种叫做正则表达式的
可以匹配是否是汉字([\u4e00-\u9fa5]{2,4})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式