JavaScript实现中文符号转换英文符号

由于程序设计的缘故,很多时候我们希望用户输入的东西为英文符号,我们可以给用户提示,但是我们又不能保证他们都会遵守,所以用js转换中文符号为英文符号就变得迫切需要了。

function changeDouHao(str){
    str=str.replace(/,/ig,',');
    return str;
}
这是一个转换逗号的例子,使用了正则字符串替换,同理可得

function changeWenHao(str){
    str=str.replace(/?/ig,'?');
    return str;
}

这样我们就不怕用户再随便输入了

刚才看见个帖子,是把所有英文符号转换成中文的

<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('abcdefghijklmnopqrstuvwxyz1234567890'));  
  alert(meizz('~`!@#$%^&*()_+|-={}[]:";<>?,./\\\''));  
  //-->  
  </SCRIPT>
能不能写个向这样的方法实现把 中文符号 转换成 英文符号

注意:除了js可以这样强制转换我们还可以使用像php或java,asp.net之类的都可以进行转换了

时间: 2024-10-27 18:54:38

JavaScript实现中文符号转换英文符号的相关文章

QQ输入法for Mac如何切换中文/英文符号

  QQ输入法for Mac切换中文/英文符号的方法如下: 在使用QQ输入法for Mac进行输入时,通过快捷键"ctrl+."可以进行中英文符号的切换,也可在按键设置中设置其他快捷键.

禁止 WordPress 将英文半角符号转换成全角符号(字符转义)

对于一般写单纯码文字的人来说,这个自动将英文半角符号转换成全角符号,是很方便.智能.但如果你经常要粘贴一些代码,而且没有使用专门的代码高亮插件,你会发现,你代码中的半角符号都会被转换成全角了!别人复制后,根本没办法直接使用! 那么,如何才能禁止字符转义呢?倡萌推荐大家使用 Quotmarks Replacer 插件,直接安装即可,它的所有代码如下,你也可以根据自己的需要,刷选自己要的代码,添加到主题的 functions.php 文件:  代码如下 复制代码 $qmr_work_tags = a

JavaScript实现把数字转换成中文

  这篇文章主要介绍了JavaScript实现把数字转换成中文,本文直接给出实例代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

数学符号的英文表达

数学符号的英文表达 一.小数.分数.百分数 1. 小数表示法 小数点左边的数通常按基数词读,若为三位以上的数,也可按编码式读法读出,即将数字单个读出:小数点右边的数通常按编码式读法单个读出.如: 6.86     six point eight six14.15    fourteen point one five345.456  three four five point four five six 或 three hundred and forty-five point four five 

JavaScript实现把数字转换成中文_javascript技巧

var _change = {            ary0:["零", "一", "二", "三", "四", "五", "六", "七", "八", "九"],            ary1:["", "十", "百", "千&qu

mssql 中文日历转换正常英文日历

mssql 中文日历转换正常英文日历 declare @chs varchar(100) set @chs = '一九八六年十一月廿四' set @chs = replace(@chs collate chinese_prc_bin, '闰', '') if substring(@chs,6,1) <> '十' set @chs = stuff(@chs, 6, 0, '0') set @chs = replace(replace(replace(replace(replace(replace

javascript 判断中文字符长度的函数代码_javascript技巧

JS的字符串都是string对象,可以用string对象的length属性可以获取其长度,但是无论是中文.全角符号以及英文最小长度单位都是1,这与php的strlen()并不相同. 复制代码 代码如下: function strlen(str) { var s = 0; for(var i = 0; i < str.length; i++) { if(str.charAt(i).match(/[u0391-uFFE5]/)) { s += 2; } else { s++; } } return

深入分析C语言中的有符号和无符号

就像我们必须决定某个量使用整数还是实数,使用多大的范围数一样,我们必须自已决定某个量是否需要正负.如果这个量不会有负值,那么我们可以定它为带正负的类型. 在计算机中,可以区分正负的类型,称为有符类型(signed),无正负的类型(只有正值),称为无符类型. (unsigned)数值类型分为整型或实型,其中整型又分为无符类型或有符类型,而实型则只有符类型. 字符类型也分为有符和无符类型. 比如有两个量,年龄和库存,我们可以定前者为无符的字符类型,后者定为有符的整数类型. 2.使用二制数中的最高位表

【 c语言中无符号和有符号的加法运算】【深入理解】--【sky原创】

原文:[ c语言中无符号和有符号的加法运算][深入理解]--[sky原创]   第一题 #include<stdio.h> int main() { unsigned int a=6; int b=-20; printf("%d\n",a+b); (a+b)>6? puts(">6"):puts("<=6"); return 0; }  答案是:>6   第二题 #include<stdio.h>