文字列がテキストか数値かを検証しようとしています。 正しい確認方法が見つかりませんでした。 アドバイスをお願いしますか?ここで文字列が数字でないかどうかをテストする方法
は私の問題です:
var myNumber = "006";
var myText = "1. This is not a number";
isNaN(myNumber); // false
isNaN(myText); // false
I tried also:
isNaN(myNumber.split('.')[1]); // true
isNaN(myText.split('.')[1]); // true
parseInt(myNumber); // 6
parseInt(myText); // 1
私は何を達成したいことは、文字列が数値(myNumberを参照)に変換することができたときに見つけることであろう。文字列が実際にテキストである場合、どのようにjavascriptでそれを見分けるのですか?
助言してください。
いくつかのregexpを使用しますか? –
ここをクリックしてくださいhttp://stackoverflow.com/questions/1303646/check-whether-variable-is-number-orring-in-javascript – feeeper
私の意見では、最も簡単な方法は、変数に1を掛けてチェックします結果がNaNの場合、 'isNaN(myVariable * 1)' – pawel