RegExp

書式

正規表現オブジェクト = new RegExp(正規表現文字列, オプション)
文字列.match(/正規表現文字列/オプション)
文字列.replace(/正規表現文字列/オプション)

説明

正規表現(正則表現)を扱うオブジェクトです。match()やreplace()のパラメータとして指定できます。gオプションはグローバルマッチ、iオプションは英大文字と小文字を無視、mは改行時の先頭マッチなどの処理が可能(^, $)であることをを示します。

サンプルコード [実行]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
</head>
<body>
<script type="text/javascript"><!--
txt = "Sample Text, RegExp sample"
reObj = new RegExp("Sa....","gi");
result = txt.match(reObj);
document.write("1 : "+result+"<br>");
result = txt.match(/Sa..../gi);
document.write("2 : "+result+"<br>");
// --></script>
</body>
</html>