能不能用js把输入框中的英文(逗号,句号,等标点符号)自动转化为中文的标点符号(急)

fengyi999 2004-08-07 11:40:46
能不能用js把输入框中的英文(逗号,句号,等标点符号)自动转化为中文的标点符号(急)
...全文
668 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyi999 2004-08-11
  • 打赏
  • 举报
回复
多谢meizz
cuixiping 2004-08-10
  • 打赏
  • 举报
回复
我这个最好用。不信试试!

<SCRIPT LANGUAGE="JavaScript">
<!--
function conv(str)
{
var tmp = '', c=0;
for(var i=0;i<str.length;i++){
c = str.charCodeAt(i);
tmp += String.fromCharCode((c>0 && c<0x80) ? (c+0xfee0) : c)
}
if(tmp!=str) document.all.t.value=tmp
}
//-->
</SCRIPT>
<input type=text name=t onpropertychange="javascript:if(event.propertyName=='value'){conv(this.value)}">
txhack 2004-08-07
  • 打赏
  • 举报
回复
今天有幸见到高手
meizz 2004-08-07
  • 打赏
  • 举报
回复
从半角符号到全角符号的转换
<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>
  • 打赏
  • 举报
回复
借用一下meizz的:)

<SCRIPT LANGUAGE="JavaScript">
<!--
function meizz(str)
{
var tmp = '';
for(var i=0;i<str.length;i++)
{
tmp += String.fromCharCode(str.charCodeAt(i)+65248)
}
document.all.t.value=tmp
}
//-->
</SCRIPT>
<input type=text name=t onchange="javascript:meizz(this.value)">

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧