JavaScript 文字列操作 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列検索(表示コンテンツ内検索) find)
(文字列検索(表示コンテンツ内検索) find)
545行: 545行:
 
サンプルスクリプト
 
サンプルスクリプト
 
<syntaxhighlight lang="javascript" line start="1">
 
<syntaxhighlight lang="javascript" line start="1">
 
+
<HTML>
</syntaxhighlight>
+
<HEAD>
 
+
<TITLE>JavaScript Array</TITLE>
 
+
</HEAD>
表示結果:
+
<BODY>
 
+
JavaScript Array<BR />
<yjavascript>
+
<BR />
var version = function(){
+
java scriptは楽しい。まるで麻薬のようだ。<BR />
 +
あなたが落としたのは、<BR />
 +
このjava scriptか?<BR />
 +
それとも<BR />
 +
このvb scriptか?<BR />
 +
<BR />
 +
よろしい。正直者のあなたには、<BR />
 +
このperl scriptを差し上げよう。<BR />
 +
<BR />
 +
<BR />
 +
全部、同じようなscript!<BR />
 +
<BR />
 +
<BR />
 +
java scriptは楽しい。まるで麻薬のようだ。<BR />
 +
<BR />
 +
find検索サンプル:<BR />
 +
<FORM NAME="find_sample_form">
 +
<INPUT TYPE="text" VALUE="麻薬" NAME="findword" ><BR />
 +
<INPUT TYPE="button" VALUE="find検索" onClick="funcFind()"><BR />
 +
</FORM>
 +
<SCRIPT Language="JavaScript">
 +
<!--
 +
var getBrowser = function(){
 
     var ua = window.navigator.userAgent.toLowerCase();
 
     var ua = window.navigator.userAgent.toLowerCase();
 
     var ver = window.navigator.appVersion.toLowerCase();
 
     var ver = window.navigator.appVersion.toLowerCase();
     var name = 'unknown';
+
     var name = '';
     if((ua.indexOf('msie') > -1) && (ua.indexOf('opera') == -1)){
+
 
         name = "not msie";
+
     if (ua.indexOf("msie") >= 0 || ua.indexOf('trident/7') >= 0){
 +
        if (ver.indexOf("msie 6.") > 0){
 +
            name = 'msie6';
 +
        }else if (ver.indexOf("msie 7.") >= 0){
 +
            name = 'msie7';
 +
        }else if (ver.indexOf("msie 8.") >= 0){
 +
            name = 'msie8';
 +
         }else if (ver.indexOf("msie 9.") >= 0){
 +
            name = 'msie9';
 +
        }else if (ver.indexOf("msie 10.") >= 0){
 +
            name = 'msie10';
 +
        }else if(ua.indexOf('trident/7') >= 0){
 +
            name = 'msie11';
 +
        }else{
 +
            name = 'ie6 以前 or ie11より後のversion';
 +
        }
 +
    }else if (ua.indexOf('chrome') >= 0){
 +
        name = 'chrome';
 +
    }else if (ua.indexOf('safari') >= 0){
 +
        name = 'safari';
 +
    }else if (ua.indexOf('opera') >= 0){
 +
        name = 'opera';
 +
    }else if (ua.indexOf('firefox') >= 0){
 +
        name = 'firefox';
 
     }
 
     }
 
     return name;
 
     return name;
 
};
 
};
document.write("サンプルスクリプトはIEでは動作しません。", "</BR>", version(), "</BR>", window.navigator.appVersion.toLowerCase(), "</BR>", "</BR>");
 
  
 +
function funcFind()
 +
{
 +
    if(getBrowser().indexOf("ie") >= 0){
 +
        alert("IEではfind関数は動作しません。このサンプルはchromeブラウザでのみ動作確認できます。");
 +
    }
 +
    else if(getBrowser().indexOf("chrome") >= 0){
 +
        find(document.find_sample_form.findword.value);
 +
    }
 +
    else{
 +
        alert("chromeブラウザ以外ではfind関数の動作を確認できていません。このサンプルはchromeブラウザでのみ動作確認できます。");
 +
    }
 +
}
 +
-->
 +
</SCRIPT>
 +
</BODY>
 +
</HTML>
 +
</syntaxhighlight>
  
//bFindResult = find("麻薬");
 
//document.write("検索結果 = ", nData1, "</BR>");
 
  
 
+
表示結果:
</yjavascript>
+
  
 
== '''文字列検索(文字列変数先頭検索) IndexOf ''' ==
 
== '''文字列検索(文字列変数先頭検索) IndexOf ''' ==

2016年7月25日 (月) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス