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 相关文章推荐
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
Apr 20 Javascript
ionic组件ion-tabs选项卡切换效果实例
Aug 27 Javascript
vue.js入门教程之绑定class和style样式
Sep 02 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
angular中如何绑定iframe中src的方法
Feb 01 Javascript
微信小程序开发之左右分栏效果的实例代码
May 20 Javascript
深入理解JS异步编程-Promise
Jun 03 Javascript
vue项目接口域名动态获取操作
Aug 13 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
大学生学习党课思想汇报
2014/01/03 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
知识竞赛主持词
2014/03/26 职场文书
安全生产演讲稿
2014/05/09 职场文书
党内外群众意见范文
2015/06/02 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android