我正在尝试制作一个仅包含小数点后第三位的脚本。目的是为石油价格格式化一分钱。
IE。3.249 输入会输出
3.24<sup>9</sup>
到目前为止,我所拥有的包含小数点后的任何内容。例如,我可以跨越第一个、前 2 个或全部 3 个,但不能忽略前 2 个并且只跨越第 3 个。
<script>
$(document).ready(function(){
$('.pricesup .maintext > span').html(
$('.pricesup .maintext > span').html().replace(/\.\d{3}/,
function(a){
return '<sup>' + a + '</sup>';
})
);
});
</script>
我需要正则表达式 /.\d{3}/ 来选择最后一位或小数点后第三位。任何帮助将不胜感激。
JS 小提琴:http: //jsfiddle.net/alanfleming/wDntk/