<html>
<head>
<script language="javascript">
//方法描述:把指定输入框中的全角字符转为半角字符,并在输入框失去焦点时自动改变输入框中的全角字符
//原理说明:
// 1、全角空格为12288,半角空格为32
// 2、其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
function FullToDBC(obj){
var Str = obj.value;
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);
}
obj.value = DBCStr;
}
</script>
</head>
<body>
<center>
<input type="text" id="testStr" onblur="FullToDBC(this);" />
</center>
</body>
</html>
分享到:
相关推荐
### JavaScript全角转换半角知识点解析 在计算机领域中,字符编码是十分重要的基础概念之一。根据字符在屏幕上的显示宽度,我们可以将字符分为“全角”与“半角”。通常情况下,全角字符(Full-width)占用两个字节...
### JavaScript全角转半角知识点 #### 1. 全角与半角字符的区别 全角字符和半角字符主要区别在于字符所占的空间不同。半角字符一般占用一个字节的存储空间,在英文键盘布局中,字符之间是紧凑排列的;而全角字符则...
在编程领域,尤其是在前端开发中,经常需要处理全角字符(DBCS,Double-Byte Character Set)和半角字符(SBCS,Single-Byte Character Set)的转换。全角字符通常用于中文、日文、韩文等东亚语言,它们占用两个字节...
### JavaScript 实现全角与半角字符的转换 在日常的Web开发中,经常会遇到需要处理用户输入的情况,其中就包括了对全角与半角字符的处理。本篇文章将详细介绍如何利用JavaScript来实现全角与半角字符之间的转换,并...
对于大多数非空格的ASCII字符,半角字符和全角字符的编码值相差65248(0xFFE0),也就是说,全角字符的编码值等于半角字符的编码值加上65248。例如,半角字符'!'(0x0021)的全角形式是'!'(0xFF01),二者之间的...
在JavaScript编程中,有时我们需要处理全角字符(全宽度字符)和半角字符(半宽度字符)。全角字符主要用于中文输入法,它们占用两个字节,而半角字符则只占用一个字节。在处理字符串时,可能需要将全角字符转换为...
在计算机编程中,全角字符和半角字符在表示相同字母或数字时占用不同的存储空间,这在处理中文、日文、韩文等多语言文本时尤其重要。 全角字符通常用于东亚语言,它们占两个字节,而半角字符则占一个字节。在编码和...
全角字符占两个字节,而半角字符只占一个字节。这主要涉及到字符编码,如ASCII码和Unicode编码。全角数字通常用于中文环境,半角数字则常见于英文或编程语言中。在处理中英文混合或者需要统一格式的文本时,全角半角...
全角字符在显示时通常占两个字符宽度的空间,而半角字符仅占一个字符宽度的空间。因此,在处理文本数据时,正确区分全角和半角字符是很有必要的。 在JavaScript中,可以通过字符的Unicode编码来判断字符是全角还是...
全角字符和半角字符的区别在于,全角字符占用两个字节,而半角字符只占用一个字节,因此转换涉及到字符编码的处理,例如UTF-8。 总的来说,"基于PHP的全角半角在线转换 php版 v1.0.zip"是一个实用的Web工具,对于...
全角字符和半角字符是计算机处理中文字符时常见的两种形式,它们在显示和占用存储空间上有所不同,全角字符占用两个字节,而半角字符占用一个字节。 全角字符通常用于中文输入,包括汉字、标点符号以及一些特殊符号...
全角字符是那些在显示上占据的空间是半角字符(如英文字母、数字、符号等)的两倍宽的字符,通常用于东亚语言(如中文、日文、韩文)的书写。半角字符占据的空间与英文字母相同,两者在视觉上存在明显的区别。 全角...
例如,在用户提交表单数据前,通过JavaScript拦截提交事件,调用相应转换函数将全角字符转换为半角字符。 需要注意的是,字符编码转换不仅适用于中、日、韩等语言,很多需要国际化支持的网站或应用也会用到这样的...
全角字符和半角字符在视觉上看起来可能相似,但在内存占用和编码上有显著差异。全角字符通常用于中文等东亚语言,每个字符占用两个字节,而半角字符主要应用于英文和其他基于拉丁字母的语言,每个字符占用一个字节。...
### 正则表达式判断是否存在中文和全角字符 在处理文本数据时,尤其是在需要确保数据安全性与准确性的场合下,判断字符串中是否含有中文字符或全角字符是非常重要的。以下是一些关键知识点: #### 1. 正则表达式...
半角字符使用一个字节编码,而全角字符则使用两个字节。这种转换常见于文本处理、数据交换和本地化等场景。 在标题中提及的“js函数”,指的是用JavaScript编写的函数,这是一种广泛用于网页端编程的语言。函数的...