JavaScript, two decimal places

 1         if (!isNumeric(fm.ChangeFee.value)) {
 2             alert("请输入正确的变更费用");
 3             document.getElementsByName('ChangeFee')[0].style.borderColor = "#f64f4f";
 4             return false;
 5         }
 6 
 7         var string = fm.ChangeFee.value.toString();
 8         var index = string.indexOf(".");
 9         if (index > -1) {
10             var pointB = parseInt(string.substring(0, index));
11             var pointA = parseInt(string.substring(index + 1, String.length));
 12 is              IF (index> 10 || getStrByte (pointA.toString ())> 2 ) {
 13 is                  Alert ( "Cost length change is limited to 10-bit integer, 2 decimals" );
 14                  document.getElementsByName ( 'ChangeFee') [0] = .style.borderColor "# f64f4f" ;
 15                  return  to false ;
 16              }
 . 17          } the else  IF (getStrByte (String)> 10 ) {
 18 is              Alert ( "change cost character length is limited to 10-bit integer , 2 decimals " );
 . 19              document.getElementsByName ( 'ChangeFee') [0] = .style.borderColor" # f64f4f " ;
20             return false;
21         }

1 function isNumeric(sNumer) {
2     var RegChkExp = /^(\+?)(\-?)(\d+)(\.\d+)?$/;
3     return RegChkExp.test(sNumer);
4 }

Guess you like

Origin www.cnblogs.com/dongyaotou/p/12045367.html