不合法。
因为信用卡的消费金额应该是根据你的信用额度来决定,并不是根据你现在的余额来限制的。
如果你的信用额度只有一百元,那么你最多只能在一百元以内的消费,而不能超过信用额度。
如果你的信用额度足够高,那么消费五百元是合法的。
但不管信用额度高低,违反信用卡消费规定违法的事实是不变的。
信用卡的额度是根据银行对持卡人的信用情况、收入情况等多方面因素考量后决定的,应该根据自己的消费能力和收入水平来选择适宜的信用额度。
在使用信用卡时,要注意严格遵守使用规定,避免违规消费造成的不良影响和经济损失。