Browse Source

added isInteger helper

Alexander Rose 5 years ago
parent
commit
f2de2983c8
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/mol-util/number.ts

+ 6 - 0
src/mol-util/number.ts

@@ -46,4 +46,10 @@ export function getArrayDigitCount(xs: ArrayLike<number>, maxDigits: number, del
         }
     }
     return { mantissaDigits, integerDigits };
+}
+
+export function isInteger(s: string) {
+    s = s.trim()
+    const n = parseInt(s, 10)
+    return isNaN(n) ? false : n.toString() === s
 }