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 相关文章推荐
JSQL 基于客户端的成绩统计实现方法
May 05 Javascript
jQuery参数列表集合
Apr 06 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
Mar 18 Javascript
JS控制阿拉伯数字转为中文大写示例代码
Sep 04 Javascript
PHP开发者必须掌握的6个关键字
Apr 14 Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 Javascript
Angular.js中$apply()和$digest()的深入理解
Oct 13 Javascript
js放大镜放大购物图片效果
Jan 18 Javascript
Node层模拟实现multipart表单的文件上传示例
Jan 02 Javascript
elementUI同一页面展示多个Dialog的实现
Nov 19 Javascript
vue完美实现el-table列宽自适应
May 08 Vue.js
Javascript使用integrity属性进行安全验证
Nov 07 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
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
JavaScript入门基础
2015/08/12 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
python判断一个对象是否可迭代的例子
2019/07/22 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
python语言是免费还是收费的?
2020/06/15 Python
用python批量下载apk
2020/12/29 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
党委干部批评与自我批评发言稿
2014/09/28 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
岗位职责范本大全
2015/02/26 职场文书
致青春观后感
2015/06/09 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL