2011-09-26 9 views
4

これは簡単ですね。私は既にテキストボックスでコンマの置換を行っています。同じ行に "$"とカンマがある場合、どうやって置き換えるのですか?Javascriptは文字列を置き換えます

function doValidate() 
{ 
var valid = true; 

document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace(/\,/g,''); 

return valid; 
} 
+2

なぜカンマをエスケープしますか?正規表現には特別な意味はありません。 – ThiefMaster

+0

ああ...そのことを知りませんでした... –

+0

参考までに、それが適切だと分かった場合には、答えとしてタグを付けてください。 –

答えて

10

コンマとドル記号を置き換えますか?方法は次のとおりです。

"$foo, bar.".replace(/\$|,/g, "") 

正規表現は、ドル記号またはカンマに一致します。 gフラグは、最初の一致後に停止するのではなく、文字列全体と一致するように指示します。

+0

ありがとう、私は本当に迅速な返信に感謝! –

+0

まだ$ –

+0

を残しています。document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace(/ \ $ |、/ g、 ''); –

関連する問題