文字列の操作:

文字列に指定文字列があるかどうかを返す

aString.indexOf("serchString")>=0 構文を簡略化し、さらに複数の文字列で絞り込めるように拡張。

String1
検索対象の文字列を渡す
String2…
検索する文字列を渡す 続けて複数の文字列を指定可能
Bool
マッチタイプを指定 true = 完全一致 ・ false = 部分一致 / 省略した場合は true となる
●必須引数 ●オプション引数(省略可能)

記述例

$str('文字列を調べる', '文字')
$str('文字列を調べる', '文字', '検索', false)

戻り値

○1つの文字列を検索した場合

・検索対象の文字列内に含まれるなら true を返す。

○複数の文字列を検索した場合

・『完全一致』を指定した場合:指定した文字列が全て含まれれば true を返す。

・『部分一致』を指定した場合:指定した文字列がひとつでも含まれれば true を返す。

動作サンプル

「この文字列内を検索して調べる」という文字列を対象に、文字列を検索して結果を出力する。

Javascript : var aBool=$str('この文字列内を検索して調べる','文字列'); var aBool=$str('この文字列内を検索して調べる','探す');

「この文字列内を検索して調べる」という文字列を対象に、文字列を検索して結果を出力する。

Javascript : var aBool=$str('この文字列内を検索して調べる','文字列','検索','内'); var aBool=$str('この文字列内を検索して調べる','文字列','探す','調べる',true); var aBool=$str('この文字列内を検索して調べる','文字列','探す','調べる',false);
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。