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 相关文章推荐
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
关于锚点跳转及jQuery下相关操作与插件
Oct 01 Javascript
javascript中有趣的反柯里化深入分析
Dec 05 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
JavaScript基础教程——入门必看篇
May 20 Javascript
在使用JSON格式处理数据时应该注意的问题小结
May 20 Javascript
js中的闭包学习心得
Feb 06 Javascript
jQuery 改变P标签文本值方法
Feb 24 jQuery
浅谈vue单一组件下动态修改数据时的全部重渲染
Mar 01 Javascript
Vue下拉框回显并默认选中随机问题
Sep 06 Javascript
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
JS监听Esc 键触发事键
Apr 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
各种战术和打法的原创者
2020/03/04 星际争霸
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
原生JS实现留言板
2020/03/26 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
Python求导数的方法
2015/05/09 Python
Python中文字符串截取问题
2015/06/15 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
军训心得体会
2013/12/31 职场文书
运动会方阵解说词
2014/02/12 职场文书
抽样调查项目计划书
2014/04/24 职场文书
访谈节目策划方案
2014/05/15 职场文书
上甘岭观后感
2015/06/10 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
Python如何加载模型并查看网络
2022/07/15 Python