由于程序设计的缘故,很多时候我们希望用户输入的东西为英文符号,我们可以给用户提示,但是我们又不能保证他们都会遵守,所以用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之类的都可以进行转换了