首先,法律并不禁止夫妻双方签订婚姻保证书,所以婚姻保证书的本身是不违反法律强制性规定。也就是说保证书可以有效,但其中违反法律规定的条款会被确认无效。比如,如果在保证书中约定不得离婚,则会因其违反了婚姻自由原则,会被确认为无效。
其次,保证书中对财产的约定可能会在离婚时发生效力。根据《婚姻法司法解释二》第八条离婚协议中关于财产分割的条款或者当事人因离婚就财产分割达成的协议,对男女双方具有法律约束力。
【法律依据】
根据《婚姻法司法解释二》第八条离婚协议中关于财产分割的条款或者当事人因离婚就财产分割达成的协议,对男女双方具有法律约束力。