Can anyone inform me or point me in the right direction as to the legality/regulations on carrying a knife on one's person.

I usually carry a Columbia River Knife & Tool "M16" tanto blade but wasn't sure if there were any regulations on blade size in PA?