If the field is four numbers, and you have -F', ' (with a modern awk) leading and trailing delimiters will be removed. In this case I set delimiters as space and comma. You may need to add other whitepsace characters like tab to the -F option argument. I don't know what is in your file.
Try
awk -F', ' '{ for(i=1; i<=NF; i++) if($i ~/[0-9]{4}/) {print $i} }' filename | od -c | more
to see what kinds of extra characters you are getting. -F '[^0-9]' makes everything that is not a number a field delimiter, if you cannot tell what to exclude