summaryrefslogtreecommitdiffstats
path: root/sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts')
-rw-r--r--sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts b/sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts
new file mode 100644
index 00000000..ceccd92e
--- /dev/null
+++ b/sdc-workflow-designer-ui/src/app/paletx/core/number-wrapper-parse.ts
@@ -0,0 +1,10 @@
+/* tslint:disable:array-type member-access variable-name */
+export function NumberWrapperParseFloat(text: any) {
+ if (/^(\-|\+)?[0-9]+$/.test(text)) {
+ return parseInt(text);
+ } else if (/^(\-|\+)?[0-9]+\.[0-9]+$/.test(text)) {
+ return parseFloat(text);
+ } else {
+ return 0;
+ }
+}