
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
すでに回答がありますが「テキストボックスに記入された文字が数値(正数)として有効かどうかを調べる」という目的であればこんな方法もあります。
Dim uintValue As UInteger = 0 ' 正数なので符号なしInt型
If UInteger.TryParse(TextBox1.Text, uintValue) Then
' 正数である
Else
' 正数でない
End If
No.2
- 回答日時:
Dim s As String = "123"
If System.Text.RegularExpressions.Regex.IsMatch(s, "^[0-9]+$") = False Then
Return
End If
正規表現によるチェックで半角の数字のみかどうかはチェックできます。
さらに加えて、数値(マイナスの整数など)かどうかをチェックしたい場合は、ISNumericを使うとよいですよ。
If IsNumeric(s) = False Then
Return
End If
全角でも数字ならTrue
No.1
- 回答日時:
こんにちは
VB.NET2008 は、知らないのですが..
BASIC言語なら定石に近い方法として、文字型変数si$で受けたデータをIF文の条件判定で..とするならば
IF VAL(si$)>0 THEN ..
という古典的な方法があります(「正整数」に0を含むならちょっと手直しを!)。
TextBox1のプロパティなどで入力制限が出来るかどうか判りませんがGUI上のBASIC言語ならその手があっても不思議じゃないですね。有識者の方のアドヴァイスを待ちましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
CloseとDisposeの違い
Visual Basic(VBA)
-
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
VBで、String型のデータが、全角か、半角かを判断する関数は・・・
Visual Basic(VBA)
-
5
DataGridViewでyyyy/MM/dd
Visual Basic(VBA)
-
6
VB.net、テキストボックス入力制限、全角のみ
Visual Basic(VBA)
-
7
visual studio2019でデバッグができません
Visual Basic(VBA)
-
8
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
9
return trueとreturn falseの用途・違いは・・・?
JavaScript
-
10
DataTableに特定のフィールドが存在するかどうか調べるには?
Visual Basic(VBA)
-
11
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
12
DataGridViewのデータの引渡しについて
Visual Basic(VBA)
-
13
エクセルのセル最終行取得
Visual Basic(VBA)
-
14
VB.NETでフォームロード中のエラー時に終了する方法について
Visual Basic(VBA)
-
15
テキストボックス行の桁数を制限したいです VB.NET
Visual Basic(VBA)
-
16
VB.net 引数で配列変数を渡す際の要素数
Visual Basic(VBA)
-
17
SQLで同じDBに対し2つのコネクションをもてる?
SQL Server
-
18
VB.net データーグリッドビューで余白を無くし
Visual Basic(VBA)
-
19
【VB.NET】Excelの最終行までの取得方法
Microsoft ASP
-
20
【VB.NET】日付型の列にNULLを登録する方法について
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正整数の半角数字かどうか判定する
-
禁止文字チェック
-
「終了していない文字列型の定...
-
【教えて下さい】正規表現クイズ
-
VB.NET2003 テキストボックスに...
-
正規表現について
-
JavaScriptで ブラウザの閉じる...
-
confirm()をはい/いいえ に切...
-
alert()が実行できない
-
PowerPointで時計表示
-
if(1){...}とはどういうことで...
-
Webページ中の javascript をVB...
-
指定した日時にリロード処理を...
-
Excel VBAで、ワークシート関数...
-
C#の質問です。
-
Javascriptエラーの原因が分か...
-
ページを一回だけリロードさせ...
-
CreateFile、CloseHandleの繰り...
-
ホームページビルダーを使って...
-
以下のコードを実行しても、オ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET2003 テキストボックスに...
-
正整数の半角数字かどうか判定する
-
VBAによる第3、4水準文字の判定...
-
エクセルVBA/ Formatで文字列が...
-
JavaScriptでこの正規表現を利...
-
文字認証の問題
-
「終了していない文字列型の定...
-
正規表現について
-
ハイフンだけ置換したい。
-
JavaScriptでフォームの入力項...
-
Vba SelStart、SelLen教えてく...
-
禁止文字チェック
-
gas 全角数字を半角数字に変換
-
VC#でテキストボックスに変数の...
-
CListCtrl の特定のセル(アイ...
-
漢字などを正規表現でパターン...
-
C#でTextBoxに数値のみ入力可能...
-
Access VBAで、数字だけをチェ...
-
エクセル 半角英数6文字以上 ...
-
”吴”とはなんですか?
おすすめ情報