<script>
var str = "asfasd";
alert(str.length);
</script>
var str = "asfasd";
alert(str.length);
</script>
解决方案 »
- 执行匿名函数,外面在套一个void()是什么意思 ?
- 怎么在里面的函数内获取参数值??
- 动态生成了多个文本框以后,输入ID和名称后如何向后台发送交易呀,我就是想在点查询的时候往后台传送对用的当前ID和名称这两个字段的值,请各位指导一下呀,在线等...
- 怎么取得input的上一个td中的值?
- js window.open()打开窗口的问题
- 关于联动菜单的数据库设计问题?
- 我用history.go(-1)返回到上个页面,会出现网页过期的现象,但是再刷新一下,就不会出现这种问题,哪位GGJJ知道原因啊?多谢
- 在javascript,怎样打开一个excel文件,并往里面写东西。
- 怎么用js判断xml的一个节点是否有子节点?在线等!
- 求一语句的写法!!!高手帮忙!!
- 关于table定位的问题,急需高手指教!
- 怎样判定一个函数是否存在?
String.prototype.Len=function()
{
var j = 0;
for (var i=0; i<this.length; i++)
{
if (this.charCodeAt(i) > 255) j = j + 2;
else j++
}
return j;
}var str = "这是一个可以将汉字计算成两个字节的函数";
alert("老算法 = " + str.length);
alert("新的算法 = " + str.Len());
</script>
function checkstr(str)
{
num=str.length
var arr=str.match(/[^\x00-\x80]/ig)
if(arr!=null)num+=arr.length
alert(num)
}
</script>
<input id="msg"><input type=button onclick=checkstr(msg.value) value="检查">
function String.prototype.Len(){return this.replace(/[^\x00-\xff]/g,"**").length;}var str = "中文Abc";
alert("老算法 = " + str.length);
alert("新算法 = " + str.Len());
</script>