怎么判定输入的是中文

untitled12 2003-10-01 07:28:00
请教
...全文
92 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
maweihua 2003-10-13
  • 打赏
  • 举报
回复
for(var i=0;i=form1.text.value.length;i++){
if(form1.text.value.charCodeAt(i)>255){alert("汉字");}
}
孟子E章 2003-10-05
  • 打赏
  • 举报
回复
http://search.csdn.net/expert/topic/3/304/2002/8/15/942792.htm
untitled12 2003-10-05
  • 打赏
  • 举报
回复
up
zhouguoyao 2003-10-03
  • 打赏
  • 举报
回复
function
var co_char = document.'form名字'.'input名字'.value.search(/[^\x00-\xff]/);
{if (co_char>-1)
{alert("您输入的内容含有中文");}}
}

紫郢剑侠 2003-10-02
  • 打赏
  • 举报
回复
学习中!..
Mark!
KUMOZAKI 2003-10-02
  • 打赏
  • 举报
回复
学习中!..
xharry 2003-10-02
  • 打赏
  • 举报
回复
Mark
bzscs 2003-10-02
  • 打赏
  • 举报
回复
KUMOZAKI的方法不行把,
function
var co_char = document.'form名字'.'input名字'.value.search(/[^\x00-\xff]/);
{if (co_char>-1)
{alert("您输入的内容含有中文");}}
}
孟子E章 2003-10-01
  • 打赏
  • 举报
回复
http://search.csdn.net/expert/topic/3/304/2002/8/15/942792.htm
wwwevil 2003-10-01
  • 打赏
  • 举报
回复
function NumbersOfChese( inputStr ) //判断inputStr中的汉字个数
{
var srcStr = escape(inputStr);
var iLen = srcStr.length;
var TheNumbers = 0;
var i = 0;
for( i = 0; i < iLen; i ++ )
{
if( i < iLen - 1 && srcStr.charAt( i ) == '%' && srcStr.charAt( i + 1 ) == 'u' ) TheNumbers ++;
}
return TheNumbers;
}
KUMOZAKI 2003-10-01
  • 打赏
  • 举报
回复
function
var co_char = document.'form名字'.'input名字'.value.search(/\D/);
{if (co_char>-1)
{alert("您输入的内容含有中文");}}
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧