• ベストアンサー

ある文字列が全て数字であるかどうかをチェックするには?

hysteric5の回答

  • hysteric5
  • ベストアンサー率28% (4/14)
回答No.2

IsNumeric関数を使用してみてはいかがでしょうか? Trueであれば数字って感じで…

関連するQ&A

  • 文字列を数字のみにエンコードして圧縮したい

    アルファベットの文字列を数字のみに変換してできる限り容量を圧縮したいです。 たとえばASCIIコードに変換して・・・でも数字のみに変換はできますが容量を極力減らしたいです。 何か既存のアルゴリズムで良い方法ないでしょうか? 対象はアルファベット小文字のみの26文字で す。 例えば (log 10^10)/log26=7.06なので 10文字分の数字で 7文字相当のアルファベットを埋め込めるのかな?と思います。 単純にa=0 b=1・・・と割り当てて行って 文字列を26進数表記にした物を10進数に変換すれば一応できそうですが よりよい方法とか効率的な方法があれば教えてください。

  • 読み込んだ文字列のチェック

    文字列型の数式(たとえば500*40*(3-2))に*、+、/、-、(、)、半角数字以外の文字が入っているか確認をしたいです。 一文字づつ取り出して確認する以外に方法はありますか?あったらぜひ教えてください。お願いします。

    • ベストアンサー
    • Java
  • 数字の入った文字列

    例えば、テキストファイルに以下のような文字列があるとき inoki11 inoki12 inoki13 inoki14 ogawa11 ogawa12 ogawa13 「sscanf」を用いて一行ずつよんで inoki11 inoki12 だけとりだしたテキストファイルを新たにつくりたいのですが、 そのとき、文字の部分と数字の部分を分けて考える必要があると 思うのです。 そこで、文字の部分は、文字列、数字の部分は数列と読み込みたいのですが それは可能でしょうか? 「strcmp」だとすべて文字列として読み込んでしまいますよね。 「strncmp」をうまく使えばできそうなのですが、 よく分かりません。 何かいい方法があれば教えてください。 お願いします。

  • 数字と文字列から数字のみ取り出したい

    下記のような数字と文字の組み合わさった文字列から数字のみを取り出したいのですが、 基準となる文字もなく、数字の桁、文字数もバラバラで、さらに文字部分にも数字が 入っていて調べた数式が使えず困っています。 (例1)109778大倉山マンション第3⇒109778 を取り出したい (例2)13482マックハイム綱島第10 ⇒ 13482 を取り出したい (例3)12896ハイム大倉山⇒12896 を取り出したい (例4)1198藤和シティコープ大倉山太尾町A棟⇒1198を取り出したい 調べた数式=LEFT(A1,LEN(A1)*10-SUM(LEN(SUBSTITUTE(A1,{0,1,2,3,4,5,6,7,8,9},)))) 上記の数式だと(例1)(例2)の場合、建物名の数値を反映してしまい数値のみ取り出せません。 数値部分はみたところ4~6桁でした。 何か良い数式がありましたら、ご教授願います。

  • 文字列から数字を返す

    教えてください。 下記の文字列から数字だけ、12, 7 を納品書に転記したいのですが、 よろしくお願い致します。数字の後の文字が1文字であったり、3文字だったりします。 数量:12個 数量:7セット

  • 文字列にある数字を判別するにはどうすればいいでしょうか?

    文字列にある数字を判別するにはどうすればいいでしょうか? 例え:[今年は2010年7月21日です]という文字列有ります。 この文字列の中で数字が6個ありますが、 どのような方法で判別することが可能でしょうか? ActionScript2.0です。 自分の考えては、とりあえず文字列を配列にする必要があると思い、 ary = str.split("");にしました。 その後、forなどを利用して配列を一個ずつ呼び出して、数字か文字かを判別し、数字がいくつあるかを わかりたいですが、、、うまくできません。 是非、よろしくお願いします。

    • ベストアンサー
    • Flash
  • 文字列と数字の位置・・・どうにかなりませんか?

    WORD2003で、縦書きの文書を作成しています。 数字を書式→拡張書式→縦中横で直して入れてみましたが よくみると行の1行目と2行目の文字の高さが微妙にずれています。 どうにか直す方法はありませんでしょうか(図(1)) また2行にわたる文の行の真ん中あたりに数字がくると、おさまりが良いのですが 何か方法はないでしょうか(図(1)) 私はテキストボックスを作って数字を行の真ん中に移動したのですが(図(2)) 膨大な文書の場合すべてテキストボックスを作るのは大変で個々のテキストボックスの位置も 揃えるのが大変です。 困っているのでご助言ください WORD2003 WindowsXPです

  • 文字列から数字を取り出す方法

    質問があります。 例えば、テキストファイルから文章を一行ずつ読み込み、それをString型の変数に格納していきます。 その文から数字(整数で、何桁かはわからない。)を取り出し(ちなみにその数字の前後には特定の文字がついています)、変数に格納するというプログラムを作りたいのですが、具体的な方法がわかりません。 よろしければ是非教えてください!

    • ベストアンサー
    • Java
  • エクセルセル内の文字列を数字にするには?

    エクセルセル内の文字列を数字に変換する方法はありますか?できれば複数のセルを一括で変換したいです。 回答宜しくお願いします。

  • エクセルで文字列の数字を数字に

    エクセルで文字列の数字を数字に変換する関数をご存知の方教えてください。宜しくお願いします。