ASPプログラムの中で
文字列のパターンマッチを正規表現で行ないたいと考えています。
英字と数字両方を組み合わせた文字列(英字と記号且つ数字)であることをチェックしたいのですが
以下のようなロジックでは、英字、数字どちらかだけの文字列もマッチしてしまうのではと思います。
ほかによい書き方はありますでしょうか?
Dim strTEST
TESTCHECK = 0
Dim objRE
Set objRE = new RegExp
objRE.pattern = "[_\-a-zA-Z0-9]"
If (objRE.Test(strTEST) = True) Then
Else
TESTCHECK = 1
End If
Set objRE = Nothing
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- PHP c言語 文字 - '1'+26 3 2022/03/26 20:58
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- C言語・C++・C# int temp = 0; if(isdigit(arr[i])){//文字が数字であれば(0~9) 1 2022/03/27 01:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA Like演算子 パターン...
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
エクセルへのデータの貼付時に...
-
配列の値を置換するにはどうす...
-
VisualStudio2022でC言語プログ...
-
Excel-vba 文字列と変数を...
-
EXCEL/VBA 変数の値をクリップ...
-
初心者が簡単なPowerShellスク...
-
VBAで配列のNULL判定
-
C言語 列挙型(enum型)変数について
-
processing エラーで、 "cannot...
-
excelの、ある数式内の{}の意...
-
Nullってどういう意味ですか?
-
テキストボックスの値を変数に...
-
プログラミングについての質問...
-
umu *= 2;てどんな意味があるの...
-
[VBS]変数を定数に変換する方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正規表現で、英数記号を含むパ...
-
BNFの書き方を教えてください
-
EXCEL VBA Like演算子 パターン...
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
フォームを開くときに、コンボ...
-
エラーの意味は? Lvalue req...
-
Excel-vba 文字列と変数を...
-
excelの、ある数式内の{}の意...
-
VisualStudio2022でC言語プログ...
-
数字の位ごとの値を表示するプ...
-
C言語 列挙型(enum型)変数について
-
EXCEL/VBA 変数の値をクリップ...
-
配列の値を置換するにはどうす...
-
整数xxxが大き過ぎますというエ...
-
VB6.0-整数と余りを求める
-
テキストボックスの値を変数に...
-
プログラミングについての質問...
-
[VBS]変数を定数に変換する方法...
-
Variant型で宣言してるのにEmpt...
おすすめ情報