3

重複の可能性:
文字列内の文字のすべてのインスタンスを置き換える最速の方法= Javascript JavaScript
で文字列内のすべてのポイントを置き換える方法

私は文字列を持っています2012/04/13。を に置き換える必要があり/ます-。これどうやってするの ?

var dateV = '2012/04/13';
dateV= dateV.replace('/','-');

文字列 ( ) の/すべてではなく、最初の部分のみを置き換えます。これを修正するにはどうすればよいですか?/2012-04/13

4

2 に答える 2

4

グローバル正規表現オプションを使用してグローバル正規表現置換を行う必要があります。これはあなたのために働くはずです:

var dateV = '2012/04/13';
var regex = new RegExp("/", "g"); // "g" - global option
dateV = dateV.replace(regex, "-");
console.log(dateV);

于 2012-07-25T00:16:04.797 に答える
0

使用する

dateV= dateV.replace(/\//g,'-');
于 2012-07-25T00:16:02.933 に答える