JavaScript

The `replace()` method in JavaScript is used to replace parts of a string that match a specified pattern (either a string or a regular expression) with a new string.

replace() [method]

 JavaScriptのreplace()メソッドは、文字列の中で指定したパターン(文字列や正規表現)に一致する部分を新しい文字列に置き換えるためのメソッドです。

JavaScript

const str = "今日は天気です。";
const newstr = str.replace(/天気/, "雨");
console.log(newstr);

 この JavaScriptを実行すると下図のように「今日は雨です。」とコンソールに表示されます。

構文・引数・戻り値

構文
ストリング名.replace(置換対象となる文字列, 置換される文字列)
引数
文字列、正規表現など
戻り値
該当箇所が置換された後の文字列全体

Sample

 「実行」ボタンを押すと、フォームに入力した値から半角の空白を除去します。

半角の空白を除去

HTML

<p>半角の空白を除去<br>
	<input type="text" id="foo">
	<button id="btn">実行</button>
</p>

JavaScript

const hoge = function() {
	const str2 = foo.value.replace(/ /g, '');
	foo.value = str2;
};

window.onload = function() {
	btn.onclick = function() {
		hoge(); // document.getElementById('btn');を省略
	};
};