Federal law prohibits the sale of knives with blade length longer than 5.5 inch to anyone under 18 years old by mail, in person, or over the telephone.