ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで文字列内の文字を削除する方法

JavaScriptで文字列内の文字を削除する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-04-08 16:45:553367ブラウズ

文字列内の文字を削除する Javascript メソッド: 1. [new RegExp()] メソッドを使用して通常のパターンを作成します; 2. 配列への分割を使用し、それを新しい文字列に再結合します。 。

JavaScriptで文字列内の文字を削除する方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。