http://qs321.pair.com?node_id=600849


in reply to Re: how would you detect a math expression
in thread how would you detect a math expression

Sounds more like a dangerous idea.. try Googling for system('rm -rf /'), see if it takes their entire system down.

I know that's a very extreme example, and would require a very badly set up system, but bear in mind you've just allowed your random passer-by to do anything the user the webapp's running as could do.

Running eval() on user input is a very dangerous hobby, much better to use Parse::RecDescent to parse it into a sane, and safe, mini-languase.