首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

js判断半角符号,该如何处理

2013-03-14 
js判断半角符号请问js怎么判断半角符号。只能输入半角符号 输入全角符号就显示重新输入顺便问下 中文的半角

js判断半角符号
请问js怎么判断半角符号。只能输入半角符号 输入全角符号就显示重新输入

顺便问下 中文的半角符号 和 日文的半角符号 相同么?
[解决办法]
半角符号用正则表达式判断。
另外,半角符号在中文和日文下是一样的。
[解决办法]
参考http://bbs.csdn.net/topics/10468351
[解决办法]
下面代码看能不能帮到你


public static boolean existsHalfKana(String inBuff)
throws UnsupportedEncodingException {

// 半角check
if (inBuff == null) {
return false;
}



Boolean kanaFlg=true;

for (int i = 0; i < inBuff.length(); i++) {
if ('\uff61' <= (inBuff.charAt(i))&& (inBuff.charAt(i)) <= '\uff9f' 
[解决办法]

'\u0000' <= (inBuff.charAt(i))&& (inBuff.charAt(i)) <= '\u00ff'
[解决办法]

'\uffe8' <= (inBuff.charAt(i))&& (inBuff.charAt(i)) <= '\uffee') {
kanaFlg= true;
}else{
kanaFlg= false;
break;
}
}

return kanaFlg;
}

[解决办法]
这是全角的正则
剩下的靠楼主自己了
/[\u3000-\uFFA0]/gi

热点排行