ホームページ > 記事 > ウェブフロントエンド > JavaScriptで文字列内の文字を削除する方法
文字列内の文字を削除する Javascript メソッド: 1. [new RegExp()] メソッドを使用して通常のパターンを作成します; 2. 配列への分割を使用し、それを新しい文字列に再結合します。 。
このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。
JavaScript を使用して String 内の特定の文字を削除する方法:
方法 1. 規則性
JS による文字の削除についてString Character メソッドでは通常、 replace() メソッドが使用されます。ただし、この方法では削除できるのは 1 回だけなので、文字列内のすべての文字を削除する必要がある場合は、正規表現を使用する必要があります。
var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = str.replace(reg,""); console.log(a);
ここでは、新しい RegExp() メソッドを使用して正規表現を作成します。最初のパラメータ "a" は、正規表現パターンまたはその他の正規表現を指定します。後者のパラメータは、属性 "g"、"i"、および "m" を含むオプションの文字列で、それぞれグローバル マッチング、大文字と小文字を区別するマッチング、および複数行のマッチングを指定します。 ECMAScript が標準化される前は、m 属性はサポートされていませんでした。 pattern が文字列ではなく正規表現である場合、このパラメータは省略する必要があります。
印刷 reg の結果が /a/g の場合。
方法 2. 配列に分割する
さらにトリッキーな方法もあります。それは、配列に分割し、それらを新しい文字列に再結合することです。
var str = "abcdaabbssaaa"; var a = str.split("a").join(""); console.log(a);
関連する無料学習の推奨事項: javascript (ビデオ)
以上がJavaScriptで文字列内の文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。