(a) No person shall carry on or about his person any weapon known or designated as brass knuckles, billy, slingshot, sandbag, blackjack or other weapon of similar character, or any knife fitted with a mechanical device for automatic release of the blade, opening the knife and lock the knife in the open position, commonly known as a switch or automatic spring knife.
(b) This section does not apply to any such weapons designated for use by officers of the law.
(c) Whoever violates this section is guilty of a misdemeanor of the second degree.