"na lang" is the right one, is it? "nalang" seems to be used more frequently in common conversations and even in formal writings! the same thing applies for "pa rin", "ka na ba", "'di ba",  "mo na yan" and a lot more phrases where spaces are omitted. it is very bothering when i see one because people mistakenly thought that those phrases are just one word.