※ ChatGPTを利用し、要約された質問です(原文:replace()の使用方法について)
replace()の使用方法について
このQ&Aのポイント
JavaScriptのreplace()を使った文字列の置換方法について教えてください
HTMLの修理内容定型文で「 」を半角スペースに変換したいです
質問文章にあるJavaScriptコードは、指定した文字列を置換するための関数を提供しています
こんばんは。
JavaScriptの制御でわかない事があります。
ご存知の方がいられましたら、アドバイスをよろしくお願い致します。
HTML内容で「修理内容定型文」ボタンを押すと、「修理内容」に自動的に設定される制御を作
成しています。
しかし、修理内容定型文の内容には「部品 調整」のような「 」を含んでいる場合
があります。
これを強制的にJavaScriptで半角スペースに変えたいのですが変更出来ません。
すみませんが、アドバイスをよろしくお願い致します。
以下、JavaScript内容
<script language="JavaScript" type="text/javascript"><!--
function searchOptionByValue(select, value) {
var index = searchOptionIndexByValue(select, value);
return index == null ? null : select[index];
}
function searchOptionIndexByValue(select, value) {
for (var i = 0; i < select.length; i++) {
if (select[i].value == value) {
return i;
}
}
return null;
}
function changeText(value) {
seaWord = " ";
repWord = " ";
regWord = new RegExp(seaWord,"g");
return value.replace(regWord,repWord);
}
--></script>
以下、HTML内容
<th>修理内容</th>
<textarea name="syuri_naiyou" cols="60" rows="7"></textarea>
<th>修理内容定型文</th>
<select name="syuri_naiyou_teikeibun" style="width: 200px">
<option value="4">部品 調整</option>
<option value="5">全角 A</option>
<input type="button" value="修理内容に追加"
onclick="form.syuri_naiyou.value +=
changeText(searchOptionByValue(syuri_naiyou_teikeibun,syuri_naiyou_teikeibun.value).text)">
お礼
出来ました。 ありがとうございます。