请问如何判断输入框中输入的是半角字符还是全角字符 补充一下,是在netscape浏览器下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能输入全角的:<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"> //str 是传入的变量var valueLen = 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 ++; //这里是半角 }//我写这个是用来判断字符长度的。 } 为什么在IE6和IE7出错了呢? DIV置顶的问题,FF是好的,但是IE6有问题,不解 怎么在javascript里面用正则表达式验证文本域 frameset的疑难杂症,请大家帮帮!多个frameset的问题,请高手出马! IE能运行,但在FF中运行不了 图片移动问题 散分一百 [征询]用javascript获取realplayer控件播放结束事件 问个错误处理? 如何排序,我感到好难呀,有高手帮忙吗? 为什么"Content-type: text/html; charset=WINDOWS-936"在新打开的网页上显示?急 如何在页面中动态加载数据。。各位帮忙。在线等待,急。。。。。。
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 ++;
//这里是半角
}
//我写这个是用来判断字符长度的。
}