| 
|  文字列のアルファベットをチェック(VB6.0)_1  (No.1の個別表示) [スレッド一覧へ] |  | 日時: 2011/04/05 13:14名前: 花ちゃん
 
************************************************************************************ カテゴリー:[文字列処理][応用コード][]                                          *
 * キーワード:英字,検索,正規表現,カタカナ,ひらがな,英数,半角カタカナ              *
 ***********************************************************************************
 
 --------------------------------------------------------------------------
 Re: 文字列のアルファベットをチェック - Starfish  2004/05/23-02:13 No.9032
 --------------------------------------------------------------------------
 
 Instr関数は使っていませんが、こんなのはどうでしょう
 
 Private Sub Command1_Click()
 
 If Text1.Text Like "*[a-z,A-Z,a-z,A-Z]*" Then
 MsgBox "アルファベットが入っています"
 End If
 
 End Sub
 
 |  |  文字列のアルファベットをチェック(正規表現を使った方法)(VB6.0)_2  (No.2の個別表示) [スレッド一覧へ] |  | 日時: 2011/04/05 13:15名前: 花ちゃん
 
************************************************************************************ カテゴリー:[文字列処理][応用コード][]                                          *
 * キーワード:英字,検索,正規表現,カタカナ,ひらがな,英数,半角カタカナ              *
 ***********************************************************************************
 
 正規表現を使った方法
 
 下記も必ず見ておいて下さい。
 http://hanatyan.sakura.ne.jp/logbbs/wforum.cgi?mode=allread&no=9142&page=150
 
 Microsoft VBScript Regular Expressions 5.5 を参照設定して下さい
 ---------------------------------------------------------------
 正規表現を使った方法    花ちゃん 2007/07/13
 ---------------------------------------------------------------
 
 Private Sub Command1_Click()
 Dim Reg As New RegExp
 Reg.Pattern = "[\A-\Z,\a-\z,\A-\Z,\a-\z]"
 If Reg.Test(Text1.Text) Then
 MsgBox "英字が混じっています"
 End If
 End Sub
 
 |  |