HEX
Server: Apache
System: Linux iad1-shared-e1-19 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User: austral3d (14892361)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /home/austral3d/fourdplan.com/php/prueba.php
<?php


?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
	var fx = document.getElementById('fx'),
	resultado = document.getElementById('resultado');

	fx.addEventListener('input', function () {
		var error = true;
		try{
			//Si sólo tiene números y signos + - * / ( )
			if (/^[\d-+()*/]+$/.test(fx.value)) {
				// Evaluar el resultado
				resultado.innerText = eval(fx.value);
				error = false;
			}
		} catch (err) { }
		if (error) // Si no se pudo calcular
			resultado.innerText = "Error";
	});
</script>
<input type="text" id="fx" placeholder="Ingrese la fórmula">
=
<label id="resultado"></label>