JavaScript Strip Vowels

2020-01-29 08:13发布

I am trying to strip vowels in a string. I know I should be using str.replace but I am baffled on how to get it into a span.

This is more of less what i am looking to do:

Write a JavaScript function that takes in a string s and returns the string which is equivalent to s but with all ASCII vowels removed. EX: (“Hello World”) returns: "Hll wrld"

Please help!

3条回答
男人必须洒脱
2楼-- · 2020-01-29 08:31

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

查看更多
beautiful°
3楼-- · 2020-01-29 08:39

.replace(/[aeiou]/ig,'') is all you need.

查看更多
爱情/是我丢掉的垃圾
4楼-- · 2020-01-29 08:48

To replace vowels you can use a simple regular expression:

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

As for the part about getting it into a span, not 100% sure what you mean, but maybe something like this:

<span id="mySpan">Hello World!</span>
<script>
  var span = document.getElementById('mySpan');
  span.innerHTML = removeVowels(span.innerHTML);
</script>
查看更多
登录 后发表回答