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 相关文章推荐
文本链接逐个出现的js脚本
Dec 12 Javascript
很全的显示阴历(农历)日期的js代码
Jan 01 Javascript
编写自己的jQuery插件简单实现代码
Apr 19 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
Area 区域实现post提交数据的js写法
Apr 22 Javascript
Javascript获取表单名称(name)的方法
Apr 02 Javascript
AngularJS通过$sce输出html的方法
Sep 22 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
vue cli安装使用less的教程详解
Jul 12 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
Vue watch响应数据实现方法解析
Jul 10 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及Zend Engine的线程安全模型分析
2011/11/10 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
php实现文件上传基本验证
2020/03/04 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python实现删除文件但保留指定文件
2015/06/21 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
pycharm实现猜数游戏
2020/12/07 Python
西班牙在线药店:DosFarma
2020/03/28 全球购物
个人简历自我评价
2014/01/06 职场文书
后进生评语大全
2015/01/04 职场文书
清洁工工作总结
2015/08/11 职场文书
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang