法律和道德哪个对社会的约束力要大一些

从普遍意义上来说道德要比法律的约束作用要大很多。因为绝大多数人一辈子很可能不知道法律为何物。做事情全凭个人喜恶。这时候道德的作用就体现出来了。法律和道德是社会秩序的两把利器,缺了哪一个都不好办。道德是从良心和舆论等方面去制约人的行为。而法律就带有一些惩罚措施,使人畏惧。具体哪个的作用大些还要看具体的环境来做分析