Show/Hide Toolbars

EmEditor ヘルプ

ナビゲーション: EmEditor ヘルプ > マクロ リファレンス > チュートリアル

EmEditor マクロ リファレンス: 正規表現を利用する

Scroll 前へ 上へ 次へ その他
EmEditor ホーム - EmEditor ヘルプ - EmEditor マクロ リファレンス - チュートリアル

正規表現を利用する

正規表現を利用するには、RegExp オブジェクトを利用することができます。

この例では、正規表現を利用して、指定する文字列が電子メール アドレスかどうかを判定します。

[JavaScript]

str = "info@emurasoft.com";

re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,4})$", "i" );

result = re.test( str );

if( result ) {

   alert( "The email address is OK." );

}

else {

   alert( "The email address is invalid." );

}

 

[VBScript]

str = "info@emurasoft.com"

Set regEx = New RegExp

regEx.Pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"

regEx.IgnoreCase = True

result = regEx.Test( str )

If result Then

   alert "The email address is OK."

Else

   alert "The email address is invalid."

End If

 

参考

g Microsoft MSDN ライブラリ: Regular Expression オブジェクト (JavaScript)

g Microsoft MSDN ライブラリ: RegExp オブジェクト (VBScript)

Copyright © 2003-2016 by Emurasoft, Inc.