如何判断文本匡必须为汉字 alert(/^[\x00-\xff]*$/.test("我是汉字")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript">function strlen(str){ var strlength; var i; strlength=0 ; for(i=0;i<str.length;i++) { if(str.charCodeAt(i)>255) //判断输入的是否是汉字,如果是汉字的话,则字符串长度加2 strlength += 2; else strlength++; } return strlength ;}function notice(){ alert("输入的字符串是:" + form1.txt1.value + ",它的长度是" + strlen(form1.txt1.value));}</script><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><form name="form1" method="post" action=""> <input type="text" name="txt1" value=""> <input type="button" name="btn1" value="测 试" onClick="notice()"></form> 你去这里看看,也是讨论这个http://community.csdn.net/Expert/topic/3310/3310260.xml?temp=.540249 var myReg = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;alert(myReg.test("测试文字")); 怎么不引起2次onchange事件 新建一个ASP文件,把里面的代码贴进去,按常理说点击链接之后是不能后退的,为什么replace没起作用? 请教JS高手一个问题.请进... 請高手解決一個“回”字算法的問題! js如何禁止在chrome浏览器的textarea中的ime输入 一个关于正则表达式的奇怪问题. 不能正确显示文件名 玩游戏,一样给分! 如何取消页面中鼠标右键+shift键选择功能。 怎么实现从不同页的text之间实现复制和粘贴。 页面跳转刷新问题!!! 用dreamweaver调试javascript的时候出现的问题 求一个文字纵向不间断滚动代码,
function strlen(str)
{
var strlength;
var i;
strlength=0 ;
for(i=0;i<str.length;i++)
{
if(str.charCodeAt(i)>255) //判断输入的是否是汉字,如果是汉字的话,则字符串长度加2
strlength += 2;
else
strlength++;
}
return strlength ;
}
function notice()
{
alert("输入的字符串是:" + form1.txt1.value + ",它的长度是" + strlen(form1.txt1.value));
}
</script><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><form name="form1" method="post" action="">
<input type="text" name="txt1" value="">
<input type="button" name="btn1" value="测 试" onClick="notice()">
</form>
http://community.csdn.net/Expert/topic/3310/3310260.xml?temp=.540249
alert(myReg.test("测试文字"));