match

種類メソッド
書式 文字列.match(/検索文字列/オプション)
解説
文字列を正規表現を使って検索します。オプションのg(グローバルマッチ)、i(英大文字、小文字無視)、m(行単位でのマッチ)は省略することができます。検索結果は見つかった文字列を配列で返します。配列の個数を調べることでいくつマッチしたかを調べることができます。見つからなかった場合はnullを返します。
サンプルコード
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<style type="text/css"><!--
body { margin:0px; }
form { position:absolute; top:10;left:10px; }
--></style>
<script type="text/javascript"><!--
window.onload = function()
{
str = "Sample_sample123";
n = str.match(/mp/g);
n = n.length;
document.getElementById("txtField").value = n;
}
// --></script>
</head>
<body>
<img src="Default.png">
<form>
<input type="text" id="txtField" size=40"><br>
</form>
</body>
</html>
実際のスクリプトをダウンロード