吸毒违反的法律和法规主要包括 《治安管理处罚法》和 《禁毒法》。
第七十二条规定,非法持有鸦片不满200克、海洛因或者甲基苯丙胺不满10克或者其他少量毒品的,处10日以上15日以下拘留,可以并处2000元以下罚款;情节较轻的,处5日以下拘留或者500元以下罚款。
第七十三条规定,教唆、引诱、欺骗他人吸食、注射毒品的,处10日以上15日以下拘留,并处500元以上2000元以下罚款。
第三十八条规定,吸毒成瘾人员有下列情形之一的,由县级以上人民政府公安机关作出强制隔离戒毒的决定:
拒绝接受社区戒毒的;
在社区戒毒期间吸食、注射毒品的;
严重违反社区戒毒协议的;
经社区戒毒、强制隔离戒毒后再次吸食、注射毒品的。
总结:
吸毒行为主要违反的是 《治安管理处罚法》,根据具体情节可处以拘留和罚款。对于吸毒成瘾严重,通过社区戒毒难以戒除毒瘾的人员,公安机关可以直接作出强制隔离戒毒的决定。此外,吸毒行为虽然不构成犯罪,但属于违法行为,应受到相应的法律制裁和教育。