JavaScript 全角转半角部分


Posted in Javascript onOctober 28, 2009
<script language=javascript> 
//全角空格为12288,半角空格为32 
//其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 
//document.write((65281).toString(16)+"----"+(65374).toString(16)+"----"+(12288).toString(16)); 
String.prototype.dbc2sbc = function () 
{ 
return this.replace(/[\uff01-\uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(/\u3000/g," "); 
} 
document.write("ABC 123,我们都是好朋友".dbc2sbc()); 
</script>

输入控制
HTML 只能输入英文
<input type="text" onfocus="this.style.imeMode='disabled'" />

用JS把全角转换成半角(只允许输入数字)
HTML
<input 
onkeypress="var k=event.keyCode; return k>=48&&k<=57" 
onpaste="return !clipboardData.getData('text').match(/\D/)" 
ondragenter="return false" style="ime-mode:Disabled" 
>
Javascript 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
AngularJS 工作原理详解
Aug 18 Javascript
Bootstrap导航条学习使用(二)
Feb 08 Javascript
Vue.js父与子组件之间传参示例
Feb 28 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
JavaScript创建对象的七种方式全面总结
Aug 21 Javascript
Three.js实现绘制字体模型示例代码
Sep 26 Javascript
基于React Native 0.52实现轮播图效果
Aug 25 Javascript
node.js中npm包管理工具用法分析
Feb 14 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
Oct 28 #Javascript
javascript 时间比较实现代码
Oct 28 #Javascript
浅谈javascript 面向对象编程
Oct 28 #Javascript
小议javascript 设计模式 推荐
Oct 28 #Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
Oct 28 #Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
Oct 28 #Javascript
JavaScript 组件之旅(二)编码实现和算法
Oct 28 #Javascript
You might like
php生成rss类用法实例
2015/04/14 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
firefox下input type=&quot;file&quot;的size是多大
2011/10/24 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
javascript获取以及设置光标位置
2017/02/16 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
[39:21]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.24
2019/09/10 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
python中使用enumerate函数遍历元素实例
2014/06/16 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
Python3随机漫步生成数据并绘制
2018/08/27 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
高中毕业自我鉴定
2013/12/16 职场文书
小学生环保倡议书
2014/05/15 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
个人年终总结结尾
2015/03/06 职场文书
遗嘱范文
2015/08/07 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
手残删除python之后的补救方法
2021/06/26 Python
Springboot使用Spring Data JPA实现数据库操作
2021/06/30 Java/Android
详细介绍python操作RabbitMq
2022/04/12 Python
delete in子查询不走索引问题分析
2022/07/07 MySQL
java实现web实时消息推送的七种方案
2022/07/23 Java/Android