您的位置:首页 > 其它

不能输入全角字符 全角转换为半角 去掉全角下的所有空格

2014-05-07 23:19 495 查看
//不能输入全角字符
function quanjiao(obj){
var str=obj;
if (str.length>0)
{
for (var i = str.length-1; i >= 0; i--)
{
var unicode=str.charCodeAt(i);
if (unicode>65280 && unicode<65375)
{
alert("请勿用全角输入!");
return false;
}
}
return true;

}

};

//全角转换为半角
for (var i = 0; i < len; i++){
   if (str.charCodeAt(i)==12288){
    result+= String.fromCharCode(str.charCodeAt(i)-12256);
    continue;
   }
   if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375) result+= String.fromCharCode(str.charCodeAt(i)-65248);
   else result+= String.fromCharCode(str.charCodeAt(i));
  }
   str=result;
//去掉全角下的所有空格
str = str.replace(/ /g,"");
str = str.replace(/\s/g,"");
str = str.replace(" ","");

//汉字为两个字符
str = str.replace(/[^\x00-\xff]/g,'**');
//ie下去掉两边空格
replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');
//去掉所有空格,非全角输入下
replace(/\s+/g,"");
//java 去掉全角下的所有空格
replaceAll("[ *| *| *|//s*]*", "");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: