投稿

2月, 2013の投稿を表示しています

Blogger Syntax Highlighter の簡単な設定方法

色々な場所で説明がありますが、私のサイトでは以下 URL の説明で Syntax Highliter を設定できました。

How do I add syntax highlighting to my Blogger blog?
http://oneqonea.blogspot.jp/2012/04/how-do-i-add-syntax-highlighting-to-my.html

JavaScript - String.Contains メソッドの代わり

今回は、JavaScript で対象となる文字列に調べたい文字が含まれるかを調べる方法です。

C# では Contains メソッドがありますが、JavaScript には Contains メソッドがありません。代わりに indexOf() メソッドを利用します。このメソッドの引数には調べたい文字を指定します。
戻り値には引数の文字が何番目に現れるかを返します。引数の文字が含まれない場合は"-1"が返りますので、これを使って判定ができます。

functioncheckValue() { var button =document.getElementById("abc"); if(button.value.indexOf("C") !==-1) { // 含まれている場合alert("C は"+button.value.indexOf("C") +"番目です。"); } if(button.value.indexOf("D") ==-1) { // 含まれていない場合alert("D は含まれません。"); } }
<inputid="abc"onclick="checkValue()"type="button"value="ABC" />
サンプルのダウンロードはこちらから
http://kai.raindrop.jp/javascript/contains/

String.prototype に contains メソッドを登録する方法はこちら
JavaScript - String.Contains メソッドの登録

参考:Method like String.contains() in JavaScript