社区
Web 开发
帖子详情
请问如何判断输入的是不是中文?没遇到过这问题,头大
wowonan
2004-10-28 04:37:42
如题,help,help!
...全文
112
5
打赏
收藏
请问如何判断输入的是不是中文?没遇到过这问题,头大
如题,help,help!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oswicer
2004-10-28
打赏
举报
回复
public boolean isCN(String str) {
return str.length() < str.getBytes().length;
}
有一个问题需要注意,如果这个str是从页面提交的,需要先做中文转码
public static boolean isCN(String str ) {
try {
str = new String(str.getBytes("iso8859_1"), "gb2312");
} catch (UnsupportedEncodingException ex) {
}
return str.length() < str.getBytes().length;
}
wowonan
2004-10-28
打赏
举报
回复
如果是中文状态下的(),。*—#!·
这些有什么好方法判断吗?谢谢
鱼鱼
2004-10-28
打赏
举报
回复
用正则表达式
apicescn
2004-10-28
打赏
举报
回复
对于这个问题你可以用js脚本来控制,以前用这这样的脚本控制,其要求比较严格,只能输入中文连空格都不行,不过你可以对其进行修改.具体js代码如下:
function isChinese(s){
if (s.value==""){
alert ('该栏不能为空,请输入');
return false;
}
var reg = /[^\u4E00-\u9FA5]/g;
if (reg.test(s.value)){
s.focus();
s.select();
alert('该栏只能输入中文,请改正');
return false;
}
return true;
}
这样在页面上直接调用就行了。
wowonan
2004-10-28
打赏
举报
回复
help!
Mac电脑使用:桌面底部莫名出现白色
输入
框解决的解决办法
在使用Mac电脑的时候,会
遇到
各种各样稀奇古怪的
问题
,一些意想不到的状况,让使用者
头大
,本节就来分享一个很无厘头的情况,以供参考,希望
遇到
同样
问题
的段友可以快速解决。 一次无意中的偶然操作,造成了Mac电脑...
虚拟机的docker mysql命令行中无法
输入
中文
虚拟机docker mysql 无法
输入
中文
VS2008
中文
显示乱码
问题
这个小
问题
搞得我
头大
,终于解决了。 解决方法: 1、首先在资源视图中选中你所要修改的对话框(注意:是左侧资源视图中,不是中间代码区域的对话框编辑处,我开始就是这样,一直
没
找到Language属性); 2、在...
计算机桌面出现
输入
框,Mac电脑使用:桌面底部莫名出现白色
输入
框解决的解决办法...
在使用Mac电脑的时候,会
遇到
各种各样稀奇古怪的
问题
,一些意想不到的状况,让使用者
头大
,本节就来分享一个很无厘头的情况,以供参考,希望
遇到
同样
问题
的段友可以快速解决。一次无意中的偶然操作,造成了Mac电脑...
一篇文章!彻底弄透Java处理GMT/UTC日期时间
毫不夸张的说,这份SpringBoot学习指南能解决你
遇到
的98%的
问题
给跪了!这套万人期待的 SQL 成神之路PDF,终于开源了 正文 平时工作中
遇到
时间如何处理?用Date还是JDK 8之后的日期时间API?如何解决跨时区转换...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章