文字列のアルファベットをチェック(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
|
|