「値」プロパティを数値として受け入れるように TextInput クラス/コンポーネントを拡張します。指定された文字のみを許可する制限メソッドがあることは知っています。私が抱えている問題は、テキスト入力を使用してボックス内の値を取得し、それをスクリプト内の数式に適用することです。何か案は?
2 に答える
1
を数値にキャストすることで、スクリプト内でその値を制限して使用することができますTextInput
。0-9.
Math.sqrt(Number(textInput.text));
于 2009-10-08T04:36:45.083 に答える
0
アマゴッシュに加えて:
否定を許可する場合は、「0-9\-」のように制限する必要があります。(はい、トリプルエスケープ...)
また、Hex からの解析などの特殊なオプションが必要な場合は、parseInt メソッドと parseFloat メソッドがあります。
NaN: の結果を確認してくださいisNan(result)?
。
于 2009-10-24T12:02:40.663 に答える