用js判断一段文字是中文还是字母 用js判断一段文字是中文还是字母,不用正则表达式能不能判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>var str="啊啊";if(str.toUpperCase()==str.toLowerCase())alert("里面没有字母");</script> 如果仅仅是中文和字母,'z'.charCodeAt(0) 为122所以只要该字charCodeAt(0)返回>122就是中文了如果判断是否全是中文<script language="javascript" type="text/javascript" > function isCN(str){ var i=0 for(;i<str.length;i++) { if(str.charCodeAt(i)<123) break; } return i==str.length;} alert(isCN("你们")) ;//返回true,都是中文alert(isCN("aaa你们")) ;//返回false,含英文</script> 还没用过charCodeAt(),学习了另外,一楼的真的很有创意哈。 jQuery 查询xml文件节点 新浪微博帐号登录自己网站 帮忙看看哪里写错了 请问如何进行两个时间的比较 字符串如何转换了时间及分割?谢谢大家 开始研究javascript了,今天本版第一贴,大家多支持! 正则表达式 请问js中要匹配一个“浮点数”或“空字符串”的正则表达式怎么写?谢谢 <input type="button" onclick='javascript:saveas()' value="保存报表" ID="Button1" NAME="Button1"> H5,键盘落下,页面不下来。 有谁熟悉这段代码? [招聘] Javascript工程师
<script>
var str="啊啊";
if(str.toUpperCase()==str.toLowerCase())alert("里面没有字母");
</script>
所以只要该字charCodeAt(0)返回>122就是中文了
如果判断是否全是中文
<script language="javascript" type="text/javascript" > function isCN(str)
{
var i=0
for(;i<str.length;i++)
{
if(str.charCodeAt(i)<123) break;
} return i==str.length;
}
alert(isCN("你们")) ;//返回true,都是中文
alert(isCN("aaa你们")) ;//返回false,含英文
</script>