diff --git a/syntax/go.nanorc b/syntax/go.nanorc
index 308e976d710c5a1c905fd5901ec6d03a66c68ba8..6be9df14fe8d4f94e003c3b8aa48c55d2902392a 100644
--- a/syntax/go.nanorc
+++ b/syntax/go.nanorc
@@ -26,7 +26,7 @@ color brightcyan "//[[:space:]]*\+build[[:space:]]+(([a-zA-Z_0-9]+[[:space:]]*)+
 # Literals.
 color red "\<[0-9]+\.[0-9]*([Ee][+-][0-9]+)?i?\>"
 color red "\<[0-9]+[Ee][+-][0-9]+i?\>"
-color red "\<\.[0-9]+([Ee][+-][0-9]+)?i?\>"
+color red "\B\.[0-9]+([Ee][+-][0-9]+)?i?\>"
 color red "\<[0-9]+i\>"
 color red "\<[1-9][0-9]*\>"
 color red "\<0[0-7]*\>"