他の人からの提案に基づいて、昨日提出したコードを書き直しました。私は今これを持っていますが、それでもそれを未満で動作させることができないようです。2つの数字を足したり引いたりして、有効な答えを得ることができます。ただし、><を機能させることはできません。誰かが「Ifステートメント」のこの形式内にそれを維持するためにいくつかの追加の助けを提供できることを願っています。
if ((input.search("what is greater")!= -1) && (input.search(/\d{1,10}/)!=-1) && (input.search(/\d{1,10}/)!=-1))
{var numbersInString = input.match(/\d+/g);
var num1 = parseInt( numbersInString[0], 10 );
var num2 = parseInt( numbersInString[1], 10 );
if (num1 < num2) document.result.result.value = ""+num1+" is less than "+num2+"";
if (num1 > num2) document.result.result.value = ""+num1+" is greater than "+num2+"";
if (num1 = num2) document.result.result.value = "Both numbers are equal";
return true;}