网页中的全角半角转换,怎么做呢? 这个我以前好象再什么地方看过可以用charCodeAt转换加了一个常量,主要是这个值忘了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抛砖引玉!还有几个问题没考虑到!<script>function change(o){ var banjiaoTable = [' ', ',', '.', '*', '!', '?']; var quanjiaoTable = [' ', ',', '。', '*', '!', '?']; var tempStr = o.value; for(i=0; i<quanjiaoTable.length; i++) { re = new RegExp(quanjiaoTable[i], 'g'); tempStr = tempStr.replace(re, banjiaoTable[i]); } o.value = tempStr;}</script><input onkeyup="change(this)" /> //全角=>半角 function ChangeCode(obj) { var i; var result=''; var str = obj.value;if (str != null && str.length>0) { for(i=0;i<str.length;i++) { str1=str.charCodeAt(i); if((str1>=125 && str1<= 19968) || str1>40959) result+= String.fromCharCode(str.charCodeAt(i)-65248); else result+= str.substring(i,i+1); } }obj.value = result; } TO ssf5ok(ssf5ok):试了一下, 仅支持";"转";" 其它的乱码! 非常感谢 ssf5ok(ssf5ok),你的方法很好用,立即解帖,谢谢啊! jquery获取text的值?怎么取不到。 正则表达式达人进 JQuery 的 disabled 问题 用flash显示图片的问题 FireFox 中js 读XML问题 在HTML中如何用JavaScript设置"Alt+数字键"实现快捷键功能 JavaScript的alert函数可以有几个入参? 怎么清空的同时添加新的内容 js页面跳转问题?? 请问在点击加号后 在张三路下面添加多一个这样的文本框,文本框的内容需要插入数据库的 input的id怎么取才好 (高分)求教:有没有JScript排版软件?光看到扰码软件,有矛就该有盾啊! 单页面中用javascript中实现
还有几个问题没考虑到!
<script>
function change(o)
{
var banjiaoTable = [' ', ',', '.', '*', '!', '?'];
var quanjiaoTable = [' ', ',', '。', '*', '!', '?'];
var tempStr = o.value; for(i=0; i<quanjiaoTable.length; i++)
{
re = new RegExp(quanjiaoTable[i], 'g');
tempStr = tempStr.replace(re, banjiaoTable[i]);
}
o.value = tempStr;
}
</script><input onkeyup="change(this)" />
function ChangeCode(obj)
{
var i;
var result='';
var str = obj.value;
if (str != null && str.length>0)
{
for(i=0;i<str.length;i++)
{ str1=str.charCodeAt(i);
if((str1>=125 && str1<= 19968) || str1>40959)
result+= String.fromCharCode(str.charCodeAt(i)-65248);
else
result+= str.substring(i,i+1);
}
}
obj.value = result;
}
试了一下, 仅支持";"转";" 其它的乱码!