经典上的一位朋友提出的问题,偶以前正好写过一个股票系统处理过一些货币数据,现在记忆犹在,所以就帮忙解决了。自己也保存再次,以便以后使用。 new document <!-- function checkMoney(obj){ var tempValue=obj.value.replace(/(^\s+)|(\s+$)/g,'').replace('¥',''); if(!tempValue){return} if(/^-?\d+(\.\d+)?$/.test(tempValue)){ obj.value="¥"+parseFloat(tempValue).toFixed(2); }else{ alert('请输入合法的货币值!'); return } } //--> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]