charCodeAt()方法,结果》255就不是ASCII
解决方案 »
- 采集js动态网页数据的问题
- 原来这样可以分离object对象 经验分享下~
- 如何防止按shift +右键打开新窗口
- 请问table在网页中生成完成用什么事件能够得到?
- 两分钟开发一个AJAX应用的教程
- 求,URL中移动portal,JS怎样使图标的平铺改为拉伸?
- 大家好,我想在页面上有一个textbox,然后通过鼠标的拖动可以改变textbox的边框的大小,请问如何实现,在线等,谢谢。
- 如何以两个对象的相对位置作为条件来触发事件?
- jquery mobile传递参数
- 用js的screen.width方法获取屏幕分辨率为什么Firefox取到的值跟别的浏览器不同
- 如何打开一个没有边框,标题栏的IE窗口?
- WEB打印已经解决!JSP、ASP、HTML下页面的打印(套打),WEB打印最新插件,脚本SCRIPT,请看例子!
* chinese captions only (<input onkeypress="chineseOnly()" onpaste="return false">)
****************************************************************/
function chineseOnly()
{
if (event.keyCode < 0x4e00 || event.keyCode > 0x9fa5)
event.keyCode = 0;
}
for (i = 0; i < str.length; i ++)
{
var code = escape(str.charAt(i));
if ((code.length >= 4) && (code < '%uFF60' || code > '%uFF9F'))
{
valueLen += 2;
//这里表示是全角字符
}
else
{
valueLen ++;
//这里是半角
}
//我写这个是用来判断字符长度的。
}
{
var l=str.length;
var n=l
for (var i=0;i<l;i++)
{
if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++ //全角字符
}
return n
}