-2

スペースをアンダースコア ( ) に置き換えてみまし_た。Javaスクリプトで以下のメソッドを使用する

var stt="this is sample";

var stpp= stt.split(' ').join('_'); 
var stpp= stt.replace(' ','_'); 

ただし、最初のスペースをアンダースコアに置き換え、その後はすべてのスペースを無視します。

のような結果

this_is サンプル

Javaスクリプトを使用して、文字列ですべてのスペースを( _ )に置き換える方法。

誰でも私を助けることができます。

4

2 に答える 2

2

String#replaceグローバル フラグ ( g)を使用した正規表現で使用します。

var stpp = stt.replace(/ /g, '_'); 
于 2013-06-12T10:06:16.383 に答える
1

これ:

str.replace(new RegExp(" ","g"),"_")

またはこれ:

var newstring = mystring.split(' ').join('_');
于 2013-06-12T10:06:13.087 に答える