js将英文标点替换成中文标点符号

js将英文标点替换成中文标点符号,打打字时尤其在做程序,输入法的标点往往不小心就打成英文的了(半角的了),用下边的程序就可以替换过来。

function repSign(s) {
	s = s.replace(/([\u4E00-\u9FA5]|^|\n|\r)([\,\.\?\!])(?=[\u4E00-\u9FA5]|$|\n|\r)/g,function(u,v,w,x) {
		sign = {
			‘,‘: ‘,‘,
			‘.‘: ‘。‘,
			‘?‘: ‘?‘,
			‘!‘: ‘!‘
		};
		return sign[w] ? v + sign[w] : u;
	});
	return s;
}
时间: 2024-11-09 05:54:38

js将英文标点替换成中文标点符号的相关文章

将 Photoshop CC 2015.5 英文界面换成中文, 英文与中文界面互换

注:转载或引用请注明出处 在英文的win server 2012 r2 上安装PS CC 2015.5 时,安装程序自动按成了英文版的PS,那么如何将英文换成中文呢? 网上大多将的是将中文换成英文,经过尝试后,发现了将英文换成中文的方法如下: 0. 先关闭PS 1. 下载zh_CN的语言包,我共享如下: http://pan.baidu.com/s/1pK9n4U3 注意,此处的语言包对应PS版本为: 2. 在将安装路径中:Adobe\Adobe Photoshop CC 2015.5\AMT\

使用正则表达式把 英文日期 转换成 中文日期

本章内容适用于初学和熟悉正则表达式的朋友 场景:假如我一个对象里面有很多英文日期格式的01\16\2015字符串 我想把它转成中文日期2015年01月16日 该怎么办呢? 如果没有正则的化可能实现起来简直是地狱,但是有了正则以后一切都变的简单了

Visual Studio 2017 智能提示英文怎么切换成中文?

关于visual studio 2015 智能提示英文,而非中文的解决方案: 找到这个目录 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 然后进\v4.0\zh-Hans的目录,全部复制,然后覆盖掉\v4.5\zh-Hans就行了!

关于Xshell 把英文界面换成中文

在Xshell为英文界面时,把英文转为中文! 如图一:在tools---language确定后 选择chinese simplified后确定重新启动程序即可!

ubuntu 14.04英文环境设置成中文

适用于ubuntu 14.04英文版的系统,其它版本的设置应该是大同小异的. 进入ubuntu系统,在顶部齿状标志找到system... 2.在personal找到Language Support 3.进入Language Support后,在language的页面中点击Install/Remove Languages... 4.在弹出的框中,找到Chinese(simplified),并打上勾,点击Apply Changes. 5.等系统安装完语言包后(在电脑联网的前提下),在Language

js实现把中文、英文标点转换

所有英文符号转换成中文的符号 <SCRIPT LANGUAGE="JavaScript"> <!-- function meizz(str) { var tmp = ''; for(var i=0;i<str.length;i++) { tmp += String.fromCharCode(str.charCodeAt(i)+65248) } return tmp } alert(meizz('abcdefghijklmnopqrstuvwxyz12345678

将外国文献翻译成中文

生活中当你阅读到一些英文的文集时,或者说查询一些英文的文献资料,你英语又不好,往往会很无奈别慌,今天特意整理一种简易的方式来实现将网页中的英文快速翻译成中文. 第一步:下载谷歌浏览器(一定要是谷歌的哦) 地址:https://www.google.cn/intl/zh-CN/chrome/ 第二步:右上角三个小点点 第三步:拉到最下面,找到高级 第四步:找到语言,将"询问是否翻译非您所用语言的网页",勾上 第五步:搞定,快来试试吧!~~ 原文地址:https://www.cnblogs

Js控制文本框只能输入中文、英文、数字与指定特殊符号

JS 控制文本框只能输入数字<input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点<inputonkeyup="value=value.replac

js 控制文本框只能输入中文、英文、数字等

总而言之:先在<input>里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了,中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@.点或其它符号.也可以多个,用\隔开就行了. 例如:中英文 + 数字 + @符号 + 点符号   \a-\z\A-\Z0-9\u4E00-\u9FA5\@\. 若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话 就要在