<input type="text" id="text1" value="a你们nstssstt0123456789bb" /><script >
//关键是找出全角数字和半角数字的关系,发现全角和半角数字charCode相差65248
var input = document.getElementById("text1");
input.value =input.value.replace(/[\uFF00-\uFFFF]/g,function(m){
var charCode = m.charCodeAt(0);
if(charCode>=65296 || charCode>=65305)
{
return String.fromCharCode(charCode-65248);
}
});
</script>
//关键是找出全角数字和半角数字的关系,发现全角和半角数字charCode相差65248
var input = document.getElementById("text1");
input.value =input.value.replace(/[\uFF00-\uFFFF]/g,function(m){
var charCode = m.charCodeAt(0);
if(charCode>=65296 || charCode>=65305)
{
return String.fromCharCode(charCode-65248);
}
});
</script>
解决方案 »
- 小菜遇到的问题
- 关于URL传值的问题
- 我把一个写有JS的html复制到aspx中,在运行时网页错了,说是缺少对象,大家帮我看看
- JavaScript参数传递问题,一个很菜的问题。
- php或asp函数urlencode编码中文问题
- JavaScript 中怎样执行一个外部的*.exe
- 这是怎么回事?这么简单的程序就是得不到正确结果?
- 为什么在设置TEXTAREA的属性时,在〈TABLE〉〈/TABLE〉中就可以,而在外面就不可以?具体看里面的代码。急啊!!!!
- 请大家帮忙了,有从北京西->武昌或汉口的硬座或硬卧火车票吗?
- 高分求javascript完整对象手册,谢谢
- 解释一点代码--菜鸟求救
- 第一次写javascript,在线等待解答。
<input type="text" id="text1" value="a你们nstssstt0123456789bb" /><script >
//关键是找出全角数字和半角数字的关系,发现全角和半角数字charCode相差65248
var input = document.getElementById("text1");
input.value =input.value.replace(/[\uFF00-\uFFFF]/g,function(m){
var charCode = m.charCodeAt(0);
if(charCode>=65296 || charCode<=65305)
{
return String.fromCharCode(charCode-65248);
}
});
</script