Hola amigos, tengo dudas y quiero que me ayuden a orientarme sobre el tema, lo que yo quiero lograr es hacer un sistema que ayude a detectar el orden correcto de una cadena, por ejemplo si quiero resolver una ecuación de primer grado agrego al input la ecuación completa (2*x+3=0 y todas sus derivadas) y que al querer resolverla me exiga escribirlo de buena manera, yo tengo esto:
if(preg_match('~[^a-z0-9\-_\+\*\=]+~i', $ecuacion)){
echo'<div class="pa5 uiBoxRed">Has ingresado caracteres inválidos.</div>';}
pero quiero que verifique que este posea un solo signo igual (=), una sola letra y eso. Agradeceria su ayuda muchisimas gracias de antemano :)