RegexPattern/RegexMatcher

Q1
フォーマットチェック
[内容]
メールアドレスなど文字数が可変な入力に対するフォーマットチェックを行うには?

A1
[解決方法]
RegexPattern、RegexMatcherクラスがご利用頂けます。正規表現クラスです。
チェックしたいフォーマットを正規表現で定義し、入力された値とマッチさせます。


[サンプルコード]
var obj1 = RegexPattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+([a-z]{2,3})$");
var obj2 = obj1.matcher(From1.TextBox1.Value);
var m_flg = obj2.matches();

if(m_flg == $TRUE){
    MessageBox("正しいメールアドレス形式です。");
} else {
    MessageBox("誤ったメールアドレス形式です。");
}
CRSファイル形式のサンプルを
  「メールアドレスフォーマットチェックサンプル(Regex.zip)
よりご利用いただけます。

管理番号:Rgx_001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ