不能输入全角字符 全角转换为半角 去掉全角下的所有空格
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*]*", "");
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*]*", "");
相关文章推荐
- android 使用自定义控件制作 类似天猫广告条滑动效果
- 美国军方无人机系统从Solaris切换到Linux
- 3Sum
- Failed to connect to 127.0.0.1:27017
- 本地new int[]的处理
- Servlet和SpringMVC补课
- 大精度问题(java)
- Richard Stallman 依然没有使用手机
- 使用Myeclipse生成可执行的jar文件的方法
- 连接 (SQL)
- 在对话框上显示位图的方法
- 游标的简单例子
- 设计模式之美:Role Object(角色对象)
- 为什么需要构架?
- 【微软公有云系列】(六)存储--基于SMB 3.0的群集(Cluster)共享(上) 推荐
- main20
- class getResourceAsStream 和 classloader getResourceAsStream获取资源的不同
- 微信公平台的开发之初
- python中的排序和numpy中的排序
- ATL实战开发指南笔记-----2.1