用js怎么实现限制字符的长度最多为24个字符(包括中文、字母、数字、标点符号)。

如果是中文就是12个。其他的话就是24个。... 如果是中文就是12个。其他的话就是24个。 展开
 我来答
miniapp6YdRKPFNcTBgH
2015-12-10 · TA获得超过397个赞
知道小有建树答主
回答量:801
采纳率:0%
帮助的人:506万
展开全部
//获取字符数,1个中文=2个英文字符
//参数:对象
function gw_js_checkform_str_len(str){
var value=str;
var length=value.length;
if(length>0){
for(var i=0;i<length;i++){
var value_substr=value.substr(i,1); //截取字符串
var value_escape=escape(value_substr); //编码
if(value_escape.indexOf('%u')>-1){length++;} //是否搜索到指定字符串
//if(value_escape.length>3){length++;} //也可使用此语句替换上一条语句
}
}
return length;
}
追问

我做的是这个。请问具体怎么做?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式