文字列の置き換え replace all

Javascriptの文字列オブジェクトにreplaceAllという関数が提供されてないが、
下記の方法で全部の半角・全角スペースの置き換えが可能。

方法—-gスイッチ
正規表現式の後ろに"g"を記述すれば、文字列の全置換になる。

例:
frm = document.forms["mngTradeUpdForm"];
var companyNm = frm.companyName.value;

companyNmRep = companyNm.replace(/ /g, "");半角スペース全置換
companyNmRep = companyNmRep.replace(/ /g, "").length;
全角スペース全置換。置換後の文字列長さ
// チェック
if(companyNmRep == 0){//null、半角スペース、全角スペースチェック
alert('会社名を入力してください。');
return;
}

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License