比如
_money = 12999
var str = _money + "元"
if(_money>10000){
_money =( _money/10000).toFixed(2)
_str =_money+'万元'
}
大概就这样的就行了
不应用正则做此操作,但从技术上来说可以实现:
str.replace(/^\d+$/g,function(match){return (match/1e4).toFixed(2)+'万'})正确的方法应为
(str/1e4).toFixed(2)+'万'