-1

次のコードがあります

$j('#singleDeviceMac').val().replace("/:/","");

このコードは、次のように文字列内のすべてのコロンを削除するように記述されています。

00:04:F2:1C:AC:27

しかし、うまくいかないようです..助けてください!

4

2 に答える 2

4

それらをすべて削除するには、おそらくグローバルである必要があります。

$j('#singleDeviceMac').val().replace(/:/g,"");

これは正規表現であるため、引用符を付けないでください。

フィドル

于 2012-08-24T07:08:18.473 に答える
0

とは$jどういう意味ですか? 以前のように電話はあります$j=jQuery.noConflict()か?それ以外の場合は、このように読む必要があります

そして、正規表現を引用符で囲まず、スラッシュだけで囲みます

そしてもちろん、adaneoが書いたように。g 修飾子が必要です。あなたなしでは、1つの外観を置き換えるだけです

jQuery('#singleDeviceMac').val().replace(/:/g,"");

このフィドルを参照してください
http://jsfiddle.net/uECG3/

于 2012-08-24T07:09:41.177 に答える