离婚有过错少分财产的法律依据是《婚姻法》,我国《婚姻法》第46条规定:“有下列情形之一的,导致离婚的,无过错方有要请求损害赔偿:
(一)重婚的;
(二)有配偶者与他人同居的;
(三)实施家庭暴力的;
(四)虐待、遗弃家庭成员的。
我国《婚姻法》第47条:“离婚时,一方隐藏、转移、变卖、毁损夫妻共同财产,或伪造债务企图侵占另一方财产的,分割夫妻共同财产时,对隐藏转移、变卖、毁损夫妻共同财产或者伪造债务的一方,可以少分或者不分。离婚后,另一方发现有上述行为的,可以向人民法院提起诉讼,请求再次分割夫妻共同财产。”