我想要去除一个字符串中的元音字母。我知道应该使用 str.replace
,但我不知道如何将其放入 标签中。
以下是我想要实现的效果:
编写一个 JavaScript 函数,接受一个字符串 s
,并返回等效于将所有 ASCII 元音字母删除后的字符串。例如:(“Hello World”)
返回:"Hll wrld"
请帮帮我!
我想要去除一个字符串中的元音字母。我知道应该使用 str.replace
,但我不知道如何将其放入 标签中。
以下是我想要实现的效果:
编写一个 JavaScript 函数,接受一个字符串 s
,并返回等效于将所有 ASCII 元音字母删除后的字符串。例如:(“Hello World”)
返回:"Hll wrld"
请帮帮我!
.replace(/[aeiou]/ig,'')
就是你所需要的。
你可以使用简单的正则表达式来替换元音字母:
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>
gi
在 (/[aeiou]/gi, '')
中表示全局(global)匹配和不区分大小写(case-insensitive)。 - Hunterg
代表全局匹配,i
代表不区分大小写。 - spences10string.replaceAll("[aeiou]\\B", "")