法律可以设定各种行政处罚限制。
【法律依据】
根据《中华人民共和国行政处罚法》第九条:法律可以设定各种行政处罚。限制人身自由的行政处罚,只能由法律设定。
第十条:行政法规可以设定除限制人身自由以外的行政处罚。法律对违法行为已经作出行政处罚规定,行政法规需要作出具体规定的,必须在法律规定的给予行政处罚的行为、种类和幅度的范围内规定。
第十一条:地方性法规可以设定除限制人身自由、吊销企业营业执照以外的行政处罚。法律、行政法规对违法行为已经作出行政处罚规定,地方性法规需要作出具体规定的,必须在法律、行政法规规定的给予行政处罚的行为、种类和幅度的范围内规定。