テキスト フィールドから式を自動的に計算する方法
<input type="text" value="3+4" id="Txt">
var Result = Function_in_javascript(document.getElementById("Txt").value)
alert(Result )// 7
テキスト フィールドから式を自動的に計算する方法
<input type="text" value="3+4" id="Txt">
var Result = Function_in_javascript(document.getElementById("Txt").value)
alert(Result )// 7
これを試してeval(document.getElementById("Txt").value)
編集:これは何のためですか?
加算を解析する簡単な正規表現の例を次に示します。
function parseAdditionString(s) {
var arr = s.match(/(\d+)\+(\d+)/);
if (arr && arr.length === 3) {
alert("Sum = " + (Number(arr[1]) + Number(arr[2])));
} else { alert("Invalid input"); }
}
それはまだ多くのナンセンスを通過させますが、代替案よりはましです.
悪を使うな。