87,997
社区成员




<script language=javascript>
//JK
//全角空格为12288,半角空格为32
//其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
//document.write((65281).toString(16)+"----"+(65374).toString(16)+"----"+(12288).toString(16));
String.prototype.dbc2sbc = function ()
{
return this.replace(/[\uff01-\uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(/\u3000/g," ");
}
document.write("ABC 123,我们都是好朋友".dbc2sbc());
</script>
function SBC(text) {
return text.replace(/[\x20-\x7e]/g, function($0) {
return $0 == " " ? "\u3000" : String.fromCharCode($0.charCodeAt(0) + 0xfee0);
});
}
alert(SBC("zswang 2010"));
var toSBC=function(input) {//to SBC case
var res="",c;
for(var i=0; i < input.length;i++) {
c=input.charCodeAt(i);
if(c>=0x21 && c<=0x7e)//33 126
res+=String.fromCharCode(c+0xFEE0);
else if(c==0x20)
res += String.fromCharCode(0x3000);
else
res += input.charAt(i);
}
return res;
}
alert(toSBC("25分"))
function n2c(n) {
var s = n.toString().split(''), r = '';
for (var i = 0, length = s.length; i < length; i++) {
r += '0123456789'.split('')[s[i]];
}
return r;
}