JavaScriptを、2つの小数点以下の桁数

1          の場合(!ISNUMERIC(fm.ChangeFee.value)){
 2              警告( "请输入正确的变更费用" );
3              document.getElementsByName( 'ChangeFee')[0] .style.borderColor = "#1 f64f4f" 4              リターン はfalse ;
5          }
 6  
7          VAR列= fm.ChangeFee.value.toString()。
8          VAR指数= string.indexOf( "" )。
9          もし(指数> -1 ){
 10              VAR pointB =のparseIntは(string.substring(0 、インデックス))。
11              VAR pointA =のparseInt(string.substring(インデックス+ 1、String.lengthです));
 12れる             IF(指数は> 10 || getStrByte(pointA.toString())> 2 ){
 13は、                  警告( "コスト長さ変化が10ビット整数に制限され、2つの小数" );
 14                  document.getElementsByName ( 'ChangeFee')[0] = .style.borderColor "#1 f64f4f" ;
 15                  リターン falseに;
 16              }
 17          }  IF(getStrByte(文字列)> 10 ){
 18が              変化コスト文字長は10ビット整数に制限され(」アラート、2つの小数" );
 19              document.getElementsByName( 'ChangeFee')[0] = .style.borderColor" #1 f64f4f」20              リターン ;
21          }

1つの 関数ISNUMERIC(sNumer){
 2      VAR RegChkExp = /^(\+?)(\-?)(\d+)(\.\d+)?$/ 3      リターンRegChkExp.test(sNumer)。
4 }

おすすめ

転載: www.cnblogs.com/dongyaotou/p/12045367.html