String org="新莊市123" char[] chars = org.toCharArray(); int tranTemp = 0; for(int i = 0; i < chars.length; i++){ tranTemp = (int)chars[i]; if(tranTemp-65248 >= 48 && tranTemp-65248<=57) //ASCII碼: 是number tranTemp -= 65248; //此數字是 Unicode編碼轉為十進位 和 ASCII碼的 差 org += (char)tranTemp; }