要写个验证
汉字 要<=16个字符
字母要<=32个字符怎么判断是汉字??
汉字 要<=16个字符
字母要<=32个字符怎么判断是汉字??
解决方案 »
- 关于内容分页的问题,各位大哥们帮帮我!
- onclick的问题
- |zyciis| 如何写setTimeout 谢谢
- 求一个正则表达式的写法,取<a href='javascript:show(31091878)'>中的数字
- 高手们。。。。我这个map怎么不起作用,,
- 在tomcat如何用javascript获得上传文件大小?
- 用showModelessDialog打开的窗口怎么修改网页标题啊?
- 刚做的一个没有技术含量的网站,请大家YY!。(批评和建议都要!)
- 简单问题请教?
- 急:请问如何将下javascript写的下拉菜单显在ActiveForm上面
- js 验证money
- 如何实现jtextarea中文字拖拽来?
function CheckAllCnText(str)
{
var reg=/[\u4E00-\u9FA5]/g
if (reg.test(str)){alert("含有汉字");}
else{alert("不含有汉字");}
}
<script>
function cal(){
var n = 0;
var v = document.forms[0].txt.value;
for(var i=0;i<v.length;i++){
if(v.charAt(i).charCodeAt(0)<256) n++;
else n += 2;
}
alert("长度为:" + n);
}
</script>
<form>
<input type="text" name="txt" value="xxx中文">
<input type="button" value="click" onclick="cal();">
</form>
var str = "123你好";
var str1 = "你好你好你好你好你好你好你好你好1";
var str2 = "你好你好你好你好你好你好你好你好";
function ss(s){
if(!s||s=="") return
var l=0;
for(var i=0;i <s.length;i++)
{
if(s.charCodeAt(i)>255) l+=2;
else l++;
}
return l
}
if(ss(str)<=32)alert(ss(str))
if(ss(str1)<=32)alert(ss(str1))
if(ss(str2)<=32)alert(ss(str2))
</script>