diff --git a/FSL/src/configregions.cpp b/FSL/src/configregions.cpp
index 5b5db6810aac781c14a58e68161e34168ff216c3..dfce436479d86544e285efc9241d1d43dcb3d7f9 100644
--- a/FSL/src/configregions.cpp
+++ b/FSL/src/configregions.cpp
@@ -18,10 +18,13 @@ ConfigRegions::ConfigRegions(QWidget *parent) :
     positron_cut_validator = new QDoubleValidator(-100000.0,100000.0,8);
     gamma_cut_validator = new QDoubleValidator(-100000.0,100000.0,8);
     
-    electron_cut_validator->setLocale(QLocale::C);
-    proton_cut_validator->setLocale(QLocale::C);
-    positron_cut_validator->setLocale(QLocale::C);
-    gamma_cut_validator->setLocale(QLocale::C);
+    QLocale loc(QLocale::C);
+    loc.setNumberOptions(QLocale::RejectGroupSeparator);
+    
+    electron_cut_validator->setLocale(loc);
+    proton_cut_validator->setLocale(loc);
+    positron_cut_validator->setLocale(loc);
+    gamma_cut_validator->setLocale(loc);
 
     ui->lE_electron->setValidator(electron_cut_validator);
     ui->lE_proton->setValidator(proton_cut_validator);
diff --git a/FSL/src/fsl_mainwindow.cpp b/FSL/src/fsl_mainwindow.cpp
index d332cef5a462b9d164f096ebb0b0f63fecaa61bf..84d39e434bf3e4ab820748055423b61fa3a6bf95 100644
--- a/FSL/src/fsl_mainwindow.cpp
+++ b/FSL/src/fsl_mainwindow.cpp
@@ -129,10 +129,13 @@ FSLMainWindow::FSLMainWindow(QWidget *parent)
     p_z_validator = new QDoubleValidator(-100000.0,100000.0,8);
     mag_field_validator = new QDoubleValidator(-100000.0,100000.0,8);
     
-    p_x_validator->setLocale(QLocale::C);
-    p_y_validator->setLocale(QLocale::C);
-    p_z_validator->setLocale(QLocale::C);
-    mag_field_validator->setLocale(QLocale::C);
+    QLocale lo(QLocale::C);
+    lo.setNumberOptions(QLocale::RejectGroupSeparator);
+    
+    p_x_validator->setLocale(lo);
+    p_y_validator->setLocale(lo);
+    p_z_validator->setLocale(lo);
+    mag_field_validator->setLocale(lo);
     
     ui->lE_px->setValidator(p_x_validator);
     ui->lE_py->setValidator(p_y_validator);