关于JavaScript通过Unicode编码获取文本框内汉字个数的问题

发布网友

我来回答

3个回答

热心网友

首先用javasript接收传过来的参数:
<script>
urlinfo=window.location.href; //获取当前页面的url len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置 newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割 newsid=newsids[1];//得到参数值 alert("您要传递的参数值是"+newsid);
</script>
然后alert(newsids[1].length);即可获取个数!

热心网友

我告诉你哦 js中汉字和英文字母占用的大小一样 都为1,那么只用调用文本框中的值value 然后调用value.length就是他的个数了

热心网友

a.value.replace(/[^\u4E00-\u9FA5\uF900-\uFA2D]/g,"").length

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com