問題タブ [isnumeric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
19491 参照

casting - Teradata で VARCHAR を DECIMAL に安全にキャストする

Teradata DB にはソース テーブルがあります

このテーブルには、外部システムからのデータがロードされます。ターゲットテーブルがあります

行を SRC_TABLE から DST_TABLE に安全にコピーする必要があります。外部システムが DECIMAL(4) に変換可能な値のみを提供するという契約があります。ただし、契約に準拠しておらず、型キャストの失敗を引き起こす可能性がある SRC_TABLE の行を選択する安全な方法はありますか?

更新: 作業環境の制限により、UDF 関数を使用できません。

0 投票する
7 に答える
12555 参照

php - 配列内の要素が整数型かどうかを確認するのが難しいPHP


1 つ以上の変数に数値が含まれているかどうかを検出しようとしています。いくつかの異なる方法を試しましたが、完全に成功したわけではありません。

これが私が試したことです。



この方法を使用してもうまくいきませんでした。何か案は?前もって感謝します!

0 投票する
23 に答える
189687 参照

sql-server - T-sql-値が整数かどうかを判断します

値が整数かどうかを判断したい(TryParse.NETのように)。残念ながらISNUMERIC、すべての種類の数値ではなく整数のみを解析したいので、私には合いません。ISINT何かあるの?

これは物事を明確にするためのいくつかのコードです。がintでない場合MY_FIELD、このコードは失敗します。

ありがとうございました

0 投票する
2 に答える
94 参照

php - データベースクエリの場合はis_numeric($ str)

基本的に私の質問は、数字の文字列があり、それをデータベースと比較する場合、それは安全で安全なチェック方法です。または、(すでに行っているように)文字列だけでなく数値変数もエスケープする必要がありますか?

例:

0 投票する
2 に答える
1927 参照

sql - Varcharから数値への変換-CLRまたは「e0」

データをVarchar列から数値データ型に変換したいので、変換する
前にISNUMERIC関数を呼び出して、データが数値であるかどうかを確認し、そうである場合は数値データ型に変換します。しかし、私は問題に直面してい
ます-IsNumeric関数が期待どおりに動作していません-

それは以下のSQLの助けを借りて説明されています-

私はグーグルで検索し、この問題に取り組むためのさまざまな解決策を見つけました-

上記のシナリオで推奨される解決策とその理由は何ですか?
また、IsNumeric(x)がfalseを返す理由を誰かが説明できれば本当にありがたいです-varchar値にタブ文字のみがあり、コンマがない場合はどうなりますか?

ありがとうございました!

0 投票する
2 に答える
3602 参照

asp-classic - クラシックASPIsNumericの奇妙さ?

焼き付けられたIsNumeric関数がクラシックASPであるという、かなり奇妙な機能に遭遇しただけです。

内容を文字列に出力するJSONArrayクラスがありました。これは、値を'sIsNumericでエスケープするかどうかを決定するために使用されていました。"今日まで、クライアントが以前は見られなかったエラーを報告するまで、すべてが正常に機能していました。

少し掘り下げた後、AJAX呼び出しから返されたJSON配列内のいくつかのレコードが適切に形成されていないことがわかりました。もっと掘る。同様にフォーマットされた文字列は、'2D25'によって数値として評価されるIsNumericため、エスケープされないことがわかります。

なぜこれなのか誰か知っていますか?ASPは、Dと互換性があると思います.か?

また、これを修正するにはどうすればよいですか?正規表現はより良い解決策でしょうか?

ありがとう!

0 投票する
1 に答える
338 参照

vb.net - VB.netで1〜1キャラー以上を実行するループ内のIsNumeric関数を使用してパフォーマンスを向上させる

VB.netで書かれた関数が1つあります。コードは次のようになります。

nRow = 210 nCols = 64772

上記のコードでは、最初のループの実行に4〜5分かかります。調査して観察しました。その後、IsNumeric関数のため、さらに時間がかかります。これについてはよくわかりません。

コードのどの部分がパフォーマンスの問題を引き起こしているのか、誰でも考えられますか?あなたのアイデアを共有してください。

ありがとう、Mohmedsadiq。

0 投票する
1 に答える
1878 参照

.net - Linqで同等のIsNumeric

SQLのIsNumeric関数と同等のLinqの関数を使用する必要があります。私がやろうとしているのは、一般的なパターンに一致するコードを取得することです。コードは一意である必要があり、コードによって生成されます。パターンは次のようになります。

ABCD0000001ABCD0000002..。

ただし、ユーザーはコードを操作して、生成されたコードの任意の場所に任意の文字を入力できます(もちろん、後でコードの一意性を確認しますが、それは興味深いことではありません)。したがって、データベース内のレコードは次のようになります。

ABCD0000001 ABCD00000T01ABCDT0000002..など。

私が欲しいのは、プログラムで生成された(ユーザーが操作しない)最後のコードを取得し、最後の数字を取得することです。これにより、1ずつ追加して、一意のコードを作成できます。(したがって、最後に自動生成されたコードはABCD0007865であり、新しいコードはABCD0007866である必要があります)

私は試した

しかし、このコードはNotSupportedExceptionという例外をスローします:メソッド'Boolean TryParse(System.String、Int32 ByRef)'はSQLへのサポートされた変換を持っていません。 "

私は何をすべきか?私のやり方は複雑すぎますか?より賢い方法はありますか?前もって感謝します。

0 投票する
1 に答える
15191 参照

asp-classic - IsNumeric 関数が正しく機能しない

古典的なASPの失敗でIsNumeric関数に非常に奇妙な問題があります。私のコードでは、次のようなことが起こります。

なぜこれが起こるのか誰にも分かりましたか?

仕様では、関数は数値に変換できる文字列で機能すると言われています。上記の例から、「真の」結果が得られることがわかります。しかし、何が私の問題を引き起こす可能性がありますか?

0 投票する
2 に答える
918 参照

vb.net - テキストボックスの検証

Windows フォームを使用して簡単なアプリケーションを実行していますが、質問があります...

私のフォームには 15 個のテキスト ボックスがあり、イベント KeyPress または検証を使用して全員を検証したいと考えています。私は働いているこのコードを持っています:

しかし、私は15個のテキストボックス(おそらくそれ以上)を持っており、すべてのテキストボックスイベントでこのコードを少し平凡にコピー/貼り付けています。関数を使用してこれを行う方法を教えてもらえますか?

これを行う正しい方法を探していますか?

英語は私の第二言語で、プログラミングも学んでいます。