文字列をインターセプトする Javascript メソッド: 1. substr() メソッドを使用して、指定された長に従って部分文字列をインターセプトします; 2. slide() メソッドを使用して、指定された開始添え字と終了添え字に従って文字列をインターセプトします;3. substring() メソッドを使用して、指定された開始添え字位置と終了添え字位置に従って文字列をインターセプトします。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript で文字列をインターセプトするには 3 つの方法があります:
slice(): 部分文字列を抽出
指定された長さの文字列をインターセプト
substr() メソッドは、指定された長さに応じて部分文字列をインターセプトできます。これには 2 つのパラメータが含まれており、最初のパラメータはインターセプトする部分文字列の開始添字を示し、2 番目のパラメータはインターセプトの長さを示します。例 1
次の例では、lastIndexOf() を使用して文字列の最後のピリオドの添字位置を取得し、その後の位置から 4 をインターセプトします。それの文字。var s = "http://c.biancheng.net/index.html"; var b = s.substr(s.lastIndexOf(".") + 1,4); //截取最后一个点号后4个字符 console.log(b); //返回子字符串“html”
var b = s.substr(s.lastIndexOf(".") + 1);
ECMAScript このメソッドは現在推奨されず、slice() メソッドと substring() メソッドが優先されます。
開始添え字位置と終了添え字位置 string をインターセプト
slice() メソッドと substring() メソッドは、指定された開始位置に基づいています。および終了添え字 文字列をインターセプトする位置。2 つのパラメータを含めることができます。最初のパラメータは開始添え字を表し、2 番目のパラメータは終了添え字を表します。例 2
次のコードは、substring() メソッドを使用して、URL 文字列内の Web サイトのホスト名情報をインターセプトします。var s = "http://c.biancheng.net/index.html"; var a = s.indexOf("c"); var b = s.indexOf("/", a); var c = s.substring(a,b); var d = s.slice(a,b);
例 3
次のコードは、substring() メソッドとスライス() メソッドの使用法を比較します。var s = "http://c.biancheng.net/index.html"; var a = s.indexOf("c"); var b = s.indexOf("/", a); var c = s.substring(b, a); var d = s.slice(b, a);
例 4
次のコードは、substring() メソッドとスライス() メソッドの使用法を比較します。var s = "http://c.biancheng.net/index.html"; var a = s.indexOf("c"); var b = s.indexOf("/", a); var 1 = s.length; var c = s.substring(a-1, b-1); var d = s.slice(a-1, b-1);
JavaScript 上級チュートリアル]
以上がJavaScriptで文字列をインターセプトする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。