My triangle button isn't working

My triangle button has not been working is there anything i can do to fix it or replace it or would i have to buy a new one

I would open the controller and take a look at the botton, rubber pad and the circuit membrane.

Maybe you are lucky and there is a bit off dirt, which could be cleaned away. Or your circuit membrane is weared out, where the button allways hits.