多项选择题

承诺具有法律约束力的条件是( )。

A.承诺须由受要约人向要约人做出
B.超过期限发出的承诺有效
C.承诺人必须在要约有效期限内作出承诺
D.承诺可以与要约的内容有所差别
E.承诺的内容应当与要约的内容完全一致