Not quite. The correspondence between infinite decimals and elements of $(0,1)$ is not itself a bijection because some numbers have more than one decimal expansion.
You solve that by restricting to the expansion with infinitely many non-zero digits, fine. But now the mapping from $(0,1)^2$ to $(0,1)$ is not surjective. For example there are no $x$ and $y$ that give $r'=0.1101010101...$. Because that would require $x=0.10000...$ and $y=0.111...$. But $x=0.1000...=0.09999...$, so the image of that $(x,y)$ is actually $0.0191919...\
e0.11010101...$.