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 相关文章推荐
javaScript同意等待代码实现心得
Jan 01 Javascript
利用window.name实现windowStorage代码分享
Jan 02 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
Jan 26 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
May 25 Javascript
vue2中的keep-alive使用总结及注意事项
Dec 21 Javascript
vue cli 3.x 项目部署到 github pages的方法
Apr 17 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
vue+animation实现翻页动画
Jun 29 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截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
python中pycurl库的用法实例
2014/09/30 Python
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
python 制作网站小说下载器
2021/02/20 Python
Python与C/C++的相互调用案例
2021/03/04 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
黄河的主人教学反思
2014/02/07 职场文书
八一建军节活动方案
2014/02/10 职场文书
林肯就职演讲稿
2014/05/19 职场文书
优秀员工评优方案
2014/06/13 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
庆六一开幕词
2015/01/29 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server