方法1: replace()メソッドを使用する方法
let str = "スペース を 削除 する";
let result = str.replace(/\s/g, "");
console.log(result); // 出力: "スペースを削除する"
この方法では、replace()
メソッドを使用して、正規表現/\s/g
を空文字列に置換しています。\s
は空白文字を表し、g
フラグは全ての空白文字を置換するために使用されます。
方法2: split()とjoin()メソッドを使用する方法
let str = "スペース を 削除 する";
let result = str.split(" ").join("");
console.log(result); // 出力: "スペースを削除する"
この方法では、split()
メソッドを使用して文字列をスペースで分割し、join()
メソッドを使用して空文字列で結合しています。
方法3: 正規表現のexec()メソッドを使用する方法
let str = "スペース を 削除 する";
let regex = /\s/g;
let result = "";
let match;
while ((match = regex.exec(str)) !== null) {
result += match[0];
}
console.log(result); // 出力: " "
この方法では、exec()
メソッドを使用して正規表現にマッチする箇所を探し、空白文字を取得しています。マッチする箇所が複数ある場合に使用することができます。
これらの方法を使用することで、JavaScriptでスペースの削除が行えます。