javascript全角与半角的转换

<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;
}


/*
把输入的字符串转换为半角,并删除所有空格
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全角符转换半角符的部分代码用于把输入的全角字符转化成半角字符 立即下载

相关推荐

javascript实现全角与半角字符的转换

主要介绍了javascript实现全角与半角字符的转换的相关代码与知识点分享,需要的朋友可以参考下

用JS把全角转换为半角

 一、用JS把全角转换成半角(不能转换标点符号)onkeyup="javascript:var t = ; with(this.value) { for (var i = 0; i />二、用JS把全角转换成半角的函数function CtoH(obj){ var str=obj.value;var result="";for (var i = 0; i {if (str.charCodeAt

flynetcn的专栏 6393

关于SVPWM七段式五段式调制后的相电压和线电压波形——大疆DJI技术笔试

1.SVPWM七段式/五段式调制的相电压和线电压波形 脉宽调制(PWM)在并网变流技术中得到了广泛的应用。与正弦脉宽调制(SPWM)的控制方法相比,SVPWM方法具有直流侧电压利用率高,电压谐波小,易于数字化实现等显著的优点,从而使SVPWM在实际的应用中越来越普遍。TMS320F28335是32位浮点的DSP控制器,具有150MHz的高速处理能力,18路PWM输出,与前几代数字信号控制器相比,性能平均提高了50%。其中具体的SVPWM理论实现的原理,请参考我的博客永磁同步电机的矢量控制策略(七)一一一SV

昔时扬尘处 2万+

JS全角自动转换成半角的几种方式

JS全角自动转换成半角的几种方式

mdc333的专栏 2155

手把手教你用OpenRouter免费模型:从DeepSeek V3.1到Llama 3.3的实战指南

本文详细介绍了如何利用OpenRouter平台免费接入DeepSeek V3.1、Llama 3.3等53个AI模型,提供从账号注册到实战应用的完整指南。通过文本摘要、客服对话生成和代码生成等具体案例,帮助开发者高效利用免费模型资源,提升AI应用开发效率。

weixin_29258297的博客 3557

尚硅谷 Vue2.0 + Vue3.0 入门到精通教程学习笔记 (一)

本文为总结尚硅谷Vue2.0+Vue3.0 的学习笔记系列的第一章——Vue的核心,包含Vue简介、模板语法、数据绑定、MVVM模型、事件处理,计算属性与监视、class与style绑定、列表渲染、过滤器、内置指定和自定义指令以及Vue生命周期等知识点

weixin_44566194的博客 3655

JS全角转半角

一、用JS把全角转换成半角(不能转换标点符号)  &lt;input type="text" size="10" maxlength="10"  onkeyup="javascript:var t = ''; with(this.value) { for (var i = 0; i &lt; length; i++) t += (65296 &lt;= charCodeAt(i) &amp;&.

爱码农爱生活 447

Coze智能体网页集成实战:从零搭建免登录AI助手

本文详细介绍了如何利用Coze Chat SDK从零开始为网站集成免登录AI助手。通过获取访问令牌和智能体ID,仅需几行JavaScript代码即可将功能完整的对话窗口嵌入网页,实现开箱即用的智能交互。文章重点讲解了核心部署步骤、会话隔离方案以及UI深度定制方法,帮助开发者快速打造贴合品牌、提升用户体验的网页AI助手。

gold8的专栏 558

全角和半角

一、什么是全角和半角? 1. 全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。 2. 半角:是指一个字符占用一个标准的字符位置。半角占一个字节。 半角就是 ASCII 方式的字符,在没有汉字输入法起作用

u010968153的专栏 4570

6.8 点云相关软件——CoProcess

摘要 CoProcess是华测导航研发的三维点云全流程处理平台,支持海量数据浏览、编辑及多类型成果输出,适配地形测绘、道路建设等行业需求。软件采用模块化设计,包含基础功能(数据导入、分类、建模等)和行业定制模块(地形、道路、矿山等),支持多格式数据交互与自动化处理,显著提升作业效率。相比Lidar360,CoProcess操作更简便、性价比更高;相比开源工具CloudCompare,其行业适配性与专业功能更优。2025版本优化了数据处理性能与智能算法,需授权激活高级功能,适合商业项目应用。

qq625924821的博客 248

【AI大模型】核心基石:Transformer架构入门通俗完整解读

文章摘要: Transformer架构是AI大模型(如GPT、Llama等)的核心基石,彻底颠覆了传统RNN/LSTM的逐字计算模式,通过自注意力机制实现全局并行运算和长文本语义理解。本文用通俗语言拆解Transformer的核心模块:位置编码保留语序、多头注意力捕捉上下文关联、掩码机制确保生成逻辑、残差连接稳定训练,并搭配极简PyTorch代码演示Decoder架构的逐字生成过程。Transformer的并行性、可堆叠性和全局注意力优势,使其成为千亿参数大模型的基础。理解Transformer是掌握大模型

unber的博客 43

全角数字转化为半角(正确)

如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/478/ 请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是优快云网站设置的问题,请放心访问,无需担心。谢谢。 原文章出处:https://www.sky8g.com/technology/478/ 相信大家,在做php项目的时候有时会用到全角转化为半角的情...

jimbooks的博客 4037

手把手教你学Simulink——基于Simulink的多用户MIMO系统仿真建模示例

多用户MIMO概述在多用户MIMO系统中,基站配备多个天线,可以同时与多个用户进行通信。利用空间复用技术,不同用户的信号被分配到不同的空间流上,从而实现频谱资源的高效利用。多用户MIMO的核心挑战包括信道估计、波束成形设计以及干扰管理。关键技术点波束成形:通过调整发射信号的相位和幅度,在特定方向上增强信号强度并减少干扰。信道估计:获取每个用户的信道状态信息(CSI),用于优化波束成形矩阵。调制与解调:选择合适的调制方式(如QPSK、16-QAM等)以适应不同用户的信道条件。干扰消除。

MHD0815的博客 270

js半角全角互相转换

写个js半角全角互相转换吧.其实网上有的是.这个是借助网上看的,然后自己研究出来的.简单测试了下.还好用.呵呵.有问题的话请帮助指出.我会马上修改的.希望大家常来.我是新手.请多多指教. //+------------------------------//|create by : ieclipse//|date      : 2008-02-22 //|content   : j

梦境夜记 2004

在 Eclipse 里快速用上 SAP Joule:ABAP 开发者的 AI 助手上手指南

本文介绍了SAP Joule for developers如何集成在ABAP开发工具中,为开发者提供AI辅助能力。主要内容包括: Joule作为ADT的增强层,直接嵌入开发流程,支持在项目资源管理器、代码编辑器等场景下通过上下文菜单调用AI功能。 核心使用方式:打开Joule视图后,可在开发对象、代码片段等上下文中使用自然语言交互,请求解释、生成测试或获取示例代码。 重点功能: Explain:解释现有代码逻辑,降低理解成本 ABAP Unit测试生成:快速创建与上下文相关的测试用例 支持在传输管理器等完整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 394

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JavaScript 全角半角转换问题

JAVAscript>var s="b";var strCodefor(var i=0;i{strCode=s.charCodeAt(i);if((strCode>65248)||(strCode==12288)){alert("有全角");break;}}半角字符由一个字节保存,全角字符用两个字节保存所以码值的绝对值小于256的就是半角,否则就是全角问题一:全角除了空格charCode是1228

alen0707的专栏 2902

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

js半角全角互相转换[辉]

写个js半角全角互相转换吧.其实网上有的是.这个是借助网上看的,然后自己研究出来的.简单测试了下.还好用.呵呵.有问题的话请帮助指出.我会马上修改的.希望大家常来.我是新手.请多多指教. //+------------------------------//|create by : dzh//|date      : 2008-02-22 //|content   : js半角全角

流感Class 689

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

用JS把全角转换成半角

ASP.NET一、用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...

weixin_30730053的博客 1013

用JS和VBS实现全角半角相互转换

用JS和VBS实现全角半角相互转换/**************************************************************************************** 函数名:changejiaostr(str,flag)* 参数说明:* str:要转换的字符串* flag:标记,为0时半角和全角互换,为1时字符串中的全角转半角,为2时字符串中的半角转

flynetcn的专栏 1632

JS 全角符号半角符号判断及转换

最近开发时遇到一些符号存储后乱码的问题,发现是全角符号和半角符号引起的,所以整理了一下全角符号和半角符号判断及转换。

weixin_39667153的博客 600

用JS把全角转换成半角的函数

一、用JS把全角转换成半角(不能转换标点符号) 二、用JS把全角转换成半角的函数 function CtoH(obj) { var str=obj.value; var result=""; for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i)==12288) { result+= St...

only_tt111的博客 249

JavaScript数字全角半角转换

[javascript] view plain copy "code" class="javascript">///全角空格为12288,半角空格为32    ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248    //半角转换为全角函数    function ToDBC(txtstring)    {   

HD243608836的博客 1956

js 全角半角转换

//iCase: 0全到半,1半到全,其他不转化 function chgCase(sStr, iCase) { if ( typeof sStr != "string" || sStr.length <= 0 || !(iCase === 0 || iCase == 1) ) { return sStr; } var i, oRs = [], iCode; if (iCase) { /*半->全*/ for .

高先生的猫 925

html编辑器全角 半角转换,javascript实现全角与半角字符的转换

先上代码,再说废话^_^复制代码 代码如下:/*** 转全角字符*/function toDBC(str){var result = "";var len = str.length;for(var i=0;i{var cCode = str.charCodeAt(i);//全角与半角相差(除空格外):65248(十进制)cCode = (cCode>=0x0021 && cC...

weixin_39662432的博客 512
上一篇: Ejb中的字符编码转换问题
下一篇: javascript判断日期大小
豆芽学Java
博客等级 码龄20年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值