Skip to content

Commit 183e97b

Browse files
committed
Strip extra unicode added by IE after navigating back in history
1 parent 35134f9 commit 183e97b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Griddly/Scripts/griddly.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@
498498
{
499499
case "Integer":
500500
{
501-
val = new String(val).replace(/[^0-9]/g, "")
501+
val = String(val).replace(/[^0-9]/g, "")
502502

503503
val = parseInt(val);
504504

@@ -510,7 +510,7 @@
510510
case "Decimal":
511511
case "Currency":
512512
//case "Percent":
513-
val = new String(val).replace(/,/g, "").replace(/\$/g, "");
513+
val = String(val).replace(/[^0-9,.-]/g, "").replace(/,/g, "").replace(/\$/g, "");
514514

515515
// TODO: filter down to one decimal point
516516
// TODO: filter out non numerics
@@ -549,7 +549,7 @@
549549
return val;
550550
case "Date":
551551
// TODO: handle bad formats
552-
val = new Date(val);
552+
val = new Date(String(val).replace(/[^0-9a-zA-Z-\/]/g, ""));
553553

554554
return (val.getMonth() + 1) + "/" + val.getDate() + "/" + val.getFullYear();
555555
default:

0 commit comments

Comments
 (0)