- 浏览: 39243 次
- 性别:
- 来自: 北京
最新评论
一、用JS把全角转换成半角(不能转换标点符号)
<input type="text" size="10" maxlength="10"
onkeyup="javascript:var t = ''; with(this.value) { for (var i = 0; i < length; i++) t += (65296 <= charCodeAt(i) && charCodeAt(i) <= 65305) ? String.fromCharCode(charCodeAt(i) - 65248) : charAt(i); } this.value = t;" />
<br>
<br>
二、用JS把全角转换成半角的函数
<textarea name="n" type="text" id="n" onkeyup="CtoH(this);" style="width:100%;height:100%;"></textarea>
<SCRIPT>
function CtoH(obj){
var str=obj.value;
var result="";
for (var i = 0; i < str.length; i++){
if (str.charCodeAt(i)==12288){
result+= String.fromCharCode(str.charCodeAt(i)-12256);
continue;
}
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375) result+= String.fromCharCode(str.charCodeAt(i)-65248);
else result+= String.fromCharCode(str.charCodeAt(i));
}
obj.value=result;
}
</SCRIPT>
<BR>
<BR>
三、用JS把全角转换成半角(只允许输入数字、小数点与负号)
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46||k==45"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
<br>
<br>
四、用JS把全角转换成半角(只允许输入数字)
<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"
>
<br><br>
五、不允许输入全角字符
<INPUT name="CardId" onKeyUp="quanjiao(this);">
<script language="javascript">
function quanjiao(obj){
var str=obj.value;
if (str.length>0){
for (var i = str.length-1; i >= 0; i--){
unicode=str.charCodeAt(i);
if (unicode>65280 && unicode<65375){
alert("不能输入全角字符,请输入半角字符");
obj.value=str.substr(0,i);
}
}
}
}
<input type="text" size="10" maxlength="10"
onkeyup="javascript:var t = ''; with(this.value) { for (var i = 0; i < length; i++) t += (65296 <= charCodeAt(i) && charCodeAt(i) <= 65305) ? String.fromCharCode(charCodeAt(i) - 65248) : charAt(i); } this.value = t;" />
<br>
<br>
二、用JS把全角转换成半角的函数
<textarea name="n" type="text" id="n" onkeyup="CtoH(this);" style="width:100%;height:100%;"></textarea>
<SCRIPT>
function CtoH(obj){
var str=obj.value;
var result="";
for (var i = 0; i < str.length; i++){
if (str.charCodeAt(i)==12288){
result+= String.fromCharCode(str.charCodeAt(i)-12256);
continue;
}
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375) result+= String.fromCharCode(str.charCodeAt(i)-65248);
else result+= String.fromCharCode(str.charCodeAt(i));
}
obj.value=result;
}
</SCRIPT>
<BR>
<BR>
三、用JS把全角转换成半角(只允许输入数字、小数点与负号)
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46||k==45"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
<br>
<br>
四、用JS把全角转换成半角(只允许输入数字)
<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"
>
<br><br>
五、不允许输入全角字符
<INPUT name="CardId" onKeyUp="quanjiao(this);">
<script language="javascript">
function quanjiao(obj){
var str=obj.value;
if (str.length>0){
for (var i = str.length-1; i >= 0; i--){
unicode=str.charCodeAt(i);
if (unicode>65280 && unicode<65375){
alert("不能输入全角字符,请输入半角字符");
obj.value=str.substr(0,i);
}
}
}
}
发表评论
-
jquery 下拉菜单
2015-05-08 14:53 597http://sc.chinaz.com/jiaoben/ca ... -
JSP 页面缓存以及清除缓存
2015-01-16 16:15 682JSP 页面缓存以及清除 ... -
ie 浏览器
2013-10-23 16:53 553<!--[if IE]>….<![end ... -
CSS强制文本不换行
2013-09-05 13:14 891在一个规定宽度大小的u ... -
判断浏览器
2013-04-17 11:15 587下面整理的是一套判断方法: function getExplo ... -
JS刷新父窗口的几种方式
2013-01-29 10:40 712JS刷新父窗口的几种方式 浮层内嵌iframe及frame集合 ... -
Javascript 异步加载详解
2012-11-16 10:23 579Javascript 异步加载详解 本文总结一下浏览器在 ja ... -
js map
2012-08-10 08:52 828<mce:script type="text/ ... -
毫秒值转换日期格式
2012-05-11 09:03 1121var oldTime = (new Date("2 ... -
鼠标滚轴事件
2011-12-19 11:33 784鼠标滚轴事件 2009/12/30 11:13 <!DO ... -
键盘按键编码
2011-12-05 11:01 2394<html> <head> </ ... -
火狐 插件安装路径
2011-11-03 17:33 945C:\Documents and Settings\用户名\A ... -
ajax传递中文参数乱码.txt
2011-11-03 17:30 2571最近在开发中碰到ajax传递中文参数乱码的问题,弄了很久才搞定 ... -
如何让鼠标指针变成一个小手状
2011-09-18 10:46 3508JavaScript中onmouseover时如何让鼠标指针变 ... -
正则表达式
2011-09-13 13:37 668整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2} ... -
jquery 城市选择
2011-05-20 11:22 1651jquery 城市选择 -
jquery 解析 xml
2011-05-02 15:43 821<html xmlns="http://www ... -
按下回车事件
2011-01-18 10:27 931//按下回车事件 <body onKeyDown = ... -
jquery 选择器用法大全
2011-01-18 10:11 758附件中。jquery 选择器用法大全.rar -
js 判断浏览器
2011-01-17 13:20 864在网站前端开发中,浏览器兼容性问题本已让我们手忙 ...
相关推荐
javascript全角符转换半角符的部分代码用于把输入的全角字符转化成半角字符
实现日文的全角半角转换 平假名片假名都转换
js 实现 全角转半角! 值得下载看看!资源免费,大家分享!!
本文实例讲述了javascript实现全角半角检测的方法。分享给大家供大家参考。具体如下: //全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp> 128){ return true; break; } } return false; ...
将日语全角转为半角
asp与javascript 全角半角处理代码
可拆分由任意个全角或半角空格分隔开的任意长度的字符串,主要用数据库编程中多个关键字模糊查询时使用。
一款高性能敏感词(非法词_脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能.zip
下面小编就为大家带来一篇JS全角与半角转化实例(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JavaScript 全角转半角部分 ,需要的朋友可以参考下。
javascript实现全角转半角的方法.docx
javascript实现全角与半角字符的转换.docx
主要介绍了javascript实现全角转半角的方法,涉及JavaScript字符串遍历与编码转换的相关技巧,需要的朋友可以参考下
东亚宽度 全角和半角 unicode 字符检测器的 javascript 实现。安装npm install east-asian-widthbower install east-asian-width用法 var should = require ( 'chai' ) . should ( ) , east_asian_width = require ...
主要介绍了javascript实现全角与半角字符的转换的相关代码与知识点分享,需要的朋友可以参考下
工具好词一个简单的高级非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母,拼音模糊搜索等功能。 C#语言,使用StringSearchEx2.Replace过滤,在48k敏感词库上的过滤...