正規表現を使ってカナ文字の一致を調べるには?

解決


HogeHoge  2007-01-26 01:02:30  No: 97752

Textコントロールに入力された文字列がカナ(全角・半角)文字だけ
入力されたかどうかチェックする方法は無いか過去ログを漁りました。

>'Microsoft VBScript Regular Expressions 5.5 を参照設定
>
>Dim Reg As New RegExp
>Reg.Pattern = "[\uFF61-\uFF9F]"
>If Reg.Test(StrConv(imTxt_SYOKU_KANA.Text, vbNarrow)) Then
>    MsgBox "カタカナが混じっています"
>End If

入力されたかどうかチェックする方法は無いか過去ログを漁りました。
上記のように正規表現を使った方法が紹介されておりました。
そこで質問です。メタ文字は"[アイウエオ・・・ンアイウエオ・・・ン]"とフルに
指定すればいいのでしょうが、後学のためにご教示頂きたくお願いし
ます。

上記のReg.Patternが全角・半角のカタカナを網羅するような書式と
いうのはどのようになるのでしょうか?


Blue  2007-01-26 01:26:37  No: 97753

参考にどうぞ。
http://www.f3.dion.ne.jp/~element/msaccess/AcResTipsWarehouse4.html

「正規表現でよく使うパターン」


HogeHoge  2007-01-26 02:06:25  No: 97754

ありがとうございます。ありがたく参考にさせていただきます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加