<script language="JavaScript" type="text/javascript">
/*
把输入的字符串转换为半角
input: Str 任意字符串
output:DBCStr 半角字符串
说明:1、全角空格为12288,半角空格为32
2、其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
*/
- function toDBC(Str) {
- var DBCStr = ""
;
- for
(var i=
0
; i<Str.length; i++){
- var c = Str.charCodeAt(i);
- if
(c ==
12288
) {
- DBCStr += String.fromCharCode(32
);
- continue
;
- }
- if
(c >
65280
&& c <
65375
) {
- DBCStr += String.fromCharCode(c - 65248
);
- continue
;
- }
- DBCStr += String.fromCharCode(c);
- }
- return
DBCStr;
- }
function toDBC(Str) {
var DBCStr = "";
for(var i=0; i<Str.length; i++){
var c = Str.charCodeAt(i);
if(c == 12288) {
DBCStr += String.fromCharCode(32);
continue;
}
if (c > 65280 && c < 65375) {
DBCStr += String.fromCharCode(c - 65248);
continue;
}
DBCStr += String.fromCharCode(c);
}
return DBCStr;
}
/*
把输入的字符串转换为半角,并删除所有空格
input: Str 任意字符串
output:DBCStr 半角字符串
说明:1、全角空格为12288,半角空格为32
2、其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
*/
- function toTrimDBC(Str) {
- var DBCStr = ""
;
- for
(var i=
0
; i<Str.length; i++){
- var c = Str.charCodeAt(i);
- if
(c ==
12288
||c ==
32
) {
- continue
;
- }
- if
(c >
65280
&& c <
65375
) {
- DBCStr += String.fromCharCode(c - 65248
);
- continue
;
- }
- DBCStr += String.fromCharCode(c);
- }
- return
DBCStr;
- }
- </script>
分享到:
相关推荐
javascript全角符转换半角符的部分代码用于把输入的全角字符转化成半角字符
javascript实现全角与半角字符的转换.docx
JavaScript 全角转半角部分 ,需要的朋友可以参考下。
主要介绍了javascript实现全角与半角字符的转换的相关代码与知识点分享,需要的朋友可以参考下
asp全角半角转换函数 flag=-1时进行半角转全角 flag=0时进行半角全角互转 flag=1时进行全角转半角 代码如下: <% Function DBC2SBC(Str, flag) Dim i, sStr If Len(Str)<= 0 Then Exit Function DBC2SBC = ...
主要介绍了javascript实现全角转半角的方法,涉及JavaScript字符串遍历与编码转换的相关技巧,需要的朋友可以参考下
这个方法有个缺点,不支持全角标点,所以要配合下面的方法把全角转换半角才可以 //全角转半角 function CtoH(str) { var result=""; for (var i = 0; i ; i++) { if (str.charCodeAt(i)==12288) { result+= ...
56、原生JavaScript全角半角转换,iCase: 0全到半,1半到全,其他不转化 57、原生JavaScript确认是否键盘有效输入值 58、原生JavaScript获取网页被卷去的位置 59、原生JavaScript另一种正则日期格式化函数+调用方法 ...
IMI全角半角统一组件它提供了将输入字符串中包含的全角字符转换为半角字符的结果的函数,以及将输入字符串中包含的半角字符转换为全角字符的结果的函数。 。假定此组件由外部组件用作库。用户须知安装创建一个合适的...
将全角字母数字字符转换为半角字母数字字符ztoh(全角):半角 字符编码:UTF-8 一条线// htoz (函数(src){返回Array.prototype.map.call(src,函数(c){变量代码= c.charCodeAt(0);如果(0x21 <=代码&&...
工具好词一个简单的高级非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母,拼音模糊搜索等功能。 C#语言,使用StringSearchEx2.Replace过滤,在48k敏感词库上的过滤...
第12章 窗口特效与弹出式警告 12.1 无关闭按钮的窗口 12.2 鼠标控制窗口开关 12.3 使窗口只第一次访问时弹出 12.4 禁止弹出警告框 12.5 关闭窗口不提示的方法 12.6 关闭窗口时的提示 12.7 定时弹出窗口 12.8 调整...
第12章 窗口特效与弹出式警告 12.1 无关闭按钮的窗口 12.2 鼠标控制窗口开关 12.3 使窗口只第一次访问时弹出 12.4 禁止弹出警告框 12.5 关闭窗口不提示的方法 12.6 关闭窗口时的提示 12.7 定时弹出窗口 12.8 调整...
// unicode: 返回一个字符的unicode编码 // 调用格式: ucode = unicode(char);...// 符是半角还是全角。当返回值小于256时,char为半角字符,否则 // char为全角字符。 // sylens@smth, 2004/12/06
把表单内用户输入的中文逗号即全角字符转换为英文逗号即半角符号,需要使用客户端脚本语言javascript来实现,请看下面的代码:
full-half 全角、半角相互转换│ ├── extensions 自定义扩展│ ├── indent-first 首行缩进│ ├── line-height 行高控制│ ├── paragraph-spacing 段落间距控制│ ├── quick-style 快速排
PHP全角半角转换函数 PHP农历函数 PHP分页函数 PHP判断字符串是否UTF8格式 php判断爬虫函数 PHP判断远程文件是否存在 PHP图片处理类:缩略,裁剪,圆角,倾斜 PHP多功能图片处理类 PHP多重判断删除文件函数 ...
细节30 全角字符转换为半角 细节31 分析路径字符串函数总结 细节32 重载一元、二元运算符 细节33 对象也能排序 细节34 实现IDisposable接口清除对象 细节35 将字符串转为字符数组 细节36 将字符数组写入到字符串 ...
规格每输入3位数字添加一个逗号发送时使值变成逗号小数点,减去对应整数值用“,”(逗号)分隔,次要值用“”(空格)分隔)-1,234,567.123 456 789自动将全角数字转换为半角数字链接事件支持:数字处理与任何项目...