12

文字列の母音を取り除こうとしています。使用する必要があることはわかってstr.replaceいますが、それをスパンに入れる方法に困惑しています。

これは私がやろうとしていることではありません:

文字列を受け取り、すべての ASCII 母音を削除したsものと同等の文字列を返す JavaScript 関数を作成します。s例:(“Hello World”)戻り値:"Hll wrld"

助けてください!

4

3 に答える 3

55

.replace(/[aeiou]/ig,'')は、あなたが必要とすることすべてです。

于 2012-12-11T22:08:29.347 に答える
27

母音を置き換えるには、単純な正規表現を使用できます。

function removeVowels(str) {
  return str.replace(/[aeiou]/gi, '');
}

それをスパンに入れることについての部分については、あなたが何を意味するのか100%確信が持てませんが、おそらく次のようなものです:

<span id="mySpan">Hello World!</span>
<script>
  var span = document.getElementById('mySpan');
  span.innerHTML = removeVowels(span.innerHTML);
</script>
于 2012-12-11T22:14:53.140 に答える
0

string.replaceAll("[aeiou]\\B", "")

于 2012-12-11T22:10:05.660 に答える