<script type="text/javascript">alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612,863.999999'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612,863.999999.999999'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1923'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.999'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.999.9'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.'))
alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1923.'))
</script>

解决方案 »

  1.   

     
    <script type="text/javascript">alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612,863.999999'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612,863.999999.999999'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1923'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.999'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.999.9'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923.'))
    alert(/^(\d{1,2}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1923.'))
    </script> 
      

  2.   

    ^((\d){1,3}[.])?(\d)+$|^((\d){1,3})(([,](\d){3})+)[.](\d)+$
      

  3.   


    <script   type="text/javascript">alert(/^(\d{1,3}(,\d\d\d)*(\.\d+)?|\d+(\.\d+)?)$/.test('1,923,612,863.999999'))
    </script>应该这样  前面可以3个
      

  4.   


    <script   type="text/javascript">alert(/^(\d{1,3}(,\d\d\d)*(\.\d{2})?|\d+(\.\d{2})?)$/.test('1,923,612,863.999999'))
    </script>
      

  5.   


    <script   type="text/javascript">alert(/^(\d+(,\d\d\d)*(\.\d{2})?|\d+(\.\d{2})?)$/.test('1,923,612,863.999999'))
    </script>