VB.NET 特定文か文字列を判断する

VB.NETにて、特定の文字列(整数・実数・英字・日付・電話番号・郵便番号など)かをチェックする方法を記載します。

TextBox等で文字を入力する際、文字列が特定の文かチェックすることがよくあります。方法は沢山ありますが、正規表現を使用してチェックする方法を以下に記載します。

正規表現による特定文字列かの判断する

 

文字列の全部の文字が、全角・半角か判断関数

文字列には、半角、全角が混ざって設定されています。文字列内の全文字が、半角または全角か判断する方法です。

 

TryParse メソッドを使用して判断する

数値文字列、日付文字列は、TryParseメソッドを使用したほうが簡単に判断ができると思われます。

・パラメータは、NumberStyles列挙体・DateTimeStyles列挙体・CultureInfoクラスを参照してください

・ほかにParse関数や日付(DateTime)にはParseExact関数などもあります

・TryParse等は2パラメータは、Windowsの地域設定コントロールパネルの設定に影響を受けるようですので、実践では使用しないほうがよいかも

 

コメントを残す