首页 > 试题广场 >

判断是否以元音字母结尾

[编程题]判断是否以元音字母结尾
  • 热度指数:41748 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定字符串 str,检查其是否以元音字母结尾
1、元音字母包括 a,e,i,o,u,以及对应的大写
2、包含返回 true,否则返回 false

输入描述:
'gorilla'


输出描述:
true
示例1

输入

'gorilla'

输出

true
头像 影子咿呀
发表于 2021-11-20 11:14:11
```function endsWithVowel(str) { //第一种写法 //1.先定义一个正则表达式 var exp=/a|e|i|o|u|A|E|I|O|U/ //2.取出字符串的最后一个字符 var strLast=str.split('')[s 展开全文
头像 徐海超201812091924948
发表于 2021-07-08 10:57:57
// 正则方法:function endsWithVowel(str) { const lastW = str.slice(-1); const reg = new RegExp(/a|e|i|o|u/i); return reg.test(lastW);}
头像 YA`NAN
发表于 2021-06-09 10:48:24
String.prototype.slice取字符串末位字符,判定其是否在元音集数组中即可。 function endsWithVowel(str) { const vowels = 'aeiouAEIOU'.split('') return vowels.indexOf(str.slice 展开全文
头像 Abruti
发表于 2022-09-08 08:50:00
1、第一种方法:     利用下标来判断最后一个字符 let lastIndex = str.length - 1; let lastStr = str[lastIndex]; 2、利 展开全文
头像 啊阿泽
发表于 2022-04-03 21:20:14
js一行代码/两种解法(正则/判断最后一个字符) function endsWithVowel(str) { // 法1:正则 return /.*[aeiou]$/i.test(str); // 法2:判断最后一个字符 return ['a','e','i','o 展开全文
头像 前端消防圆
发表于 2023-06-27 11:07:02
思路:正则表达式。 function endsWithVowel(str) { return /[aeiouAEIOU]$/.test(str) } 总结:正则表达式一般使用//包围起来。
  function endsWithVowel(str) {            const res = ['a', 'e', 'i', 'o', 'u'].map(item => {    &nbs 展开全文
头像 伟君
发表于 2023-03-18 21:47:16
正则基础 test() function endsWithVowel(str) { const yu = /[aeiou]$/i return yu.test(str) }
头像 yep:
发表于 2022-09-07 17:02:31
function endsWithVowel(str) {     var str1=['a','e','i','o','u','A','E','I','O','U'];     //charAt可用于返回指定位置的字符     //获取该 展开全文
头像 HK_THZ
发表于 2022-09-15 15:14:54
function endsWithVowel(str) {     const reg=/[a,e,i,o,u,A,E,I,O,U]/     let last_str=[...str][str.length-1]   //获取最后一个字母 展开全文

问题信息

难度:
150条回答 23342浏览

热门推荐

通过挑战的用户

查看代码
判断是否以元音字母结尾