Minimizing string length checker in C# + format(ish) function
Is it a good practice to keep that  


No


  or should I change it to my idea  


Yours is better but it could be better.  

The if..else could just be simplified like  

return part1.Length == 3 &amp;&amp; part2.Length == 8 &amp;&amp; part3.Length == 3;