在java中怎样判断全角半角
2016-11-15
展开全部
JS判断全角半角:
function chkHalf(str){
for(var i=0;i<str.length;i++)
{
strCode=str.charCodeAt(i);
if((strCode>65248)||(strCode==12288)){
alert("有全角字符");
break;
}
}
}
JAVA判断全角半角
if(str.getBytes().length==string.length){
全是半角
}
if(str.getBytes().length > str.length && str.getBytes().length != str.length){
混合
}
if(str.getBytes().length == str.length *2){
全是全角
}
----------------------------------------------------------------------------
可以直接用正则。
String input = "是否";
System.out.println(input.matches("[\u4E00-\u9FA5]+"));
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
function chkHalf(str){
for(var i=0;i<str.length;i++)
{
strCode=str.charCodeAt(i);
if((strCode>65248)||(strCode==12288)){
alert("有全角字符");
break;
}
}
}
JAVA判断全角半角
if(str.getBytes().length==string.length){
全是半角
}
if(str.getBytes().length > str.length && str.getBytes().length != str.length){
混合
}
if(str.getBytes().length == str.length *2){
全是全角
}
----------------------------------------------------------------------------
可以直接用正则。
String input = "是否";
System.out.println(input.matches("[\u4E00-\u9FA5]+"));
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询