文字列を検索するには

<html>
<head>
<title>Sample</title>
<script type="text/javascript"><!--
function matchText(fObj)
{
sText = fObj.srcText.value;
cText = fObj.checkText.value;
sn = sText.indexOf(cText);
en = sText.lastIndexOf(cText);
alert("indexOfの結果:"+sn);
alert("lastIndexOfの結果:"+en);
}
// --></script>
</head>
<body>
indexOf, lastIndexOfを使って検索を行います。<br><br>
<form>
検索対象文章:<textarea cols="40" rows="4" name="srcText">
JavaScriptではindexOf, lastIndexOfを使って検索処理ができます。シンプルなので正規表現よりも高速に処理できます。
</textarea><br>
検索する文字:<input type="text" value="処理" name="checkText"><br>
<input type="button" value="検索" onClick="matchText(this.form)">
</form>
</body>
</html>
・サンプルを実行
・サンプルをダウンロード
逆引きクイックリファレンス JavaScript 説明などは本書を参考にしてください。