Some bugs fixes. TODO: double disconnect when anonymous reloads page in Hall
[vchess.git] / client / src / utils / timeControl.js
index 6d47aac..72d5557 100644 (file)
@@ -26,7 +26,7 @@ export function extractTime(cadence)
   // Concatenate usual time control suffixes, in case of none is provided
   tcParts[0] += "m";
   tcParts[1] += "s";
-  const mainTimeArray = tcParts[0].match(/([0-9]+)([smhd]+)/);
+  const mainTimeArray = tcParts[0].match(/^([0-9]+)([smhd]+)$/);
   if (!mainTimeArray)
     return null;
   const mainTimeValue = parseInt(mainTimeArray[1]);
@@ -35,7 +35,7 @@ export function extractTime(cadence)
   let increment = 0;
   if (tcParts.length >= 2)
   {
-    const incrementArray = tcParts[1].match(/([0-9]+)([smhd]+)/);
+    const incrementArray = tcParts[1].match(/^([0-9]+)([smhd]+)$/);
     if (!incrementArray)
       return null;
     const incrementValue = parseInt(incrementArray[1]);