javascript - 使用正则表达式匹配以相同元音(a、e、i、o 和 u)开头和结尾的字符串 Javascript
问题描述
约束
字符串的长度是 。字符串仅由小写字母组成(即 [az])。
输出格式
该函数必须返回一个 RegExp 对象,该对象匹配以相同元音开头和结尾的任何字符串。
样本输入 0
bcd
样本输出 0
错误的
样本输入 2
ABCDA
样本输出 2
真的
需要帮助吗???
解决方案
let re = /^([aeiou]).*\1$/;
let result = "testing".match(re);
这里的关键是\1
对第一个捕获组的反向引用。
我会留给你把它打包成一个函数,因为我不完全理解你想要的返回值。
推荐阅读
- .net - SqlException: Execution Timeout Expired while调用sql查询并将结果添加到列表中
- python - Firestore - Python 仅从具有“array_contains”的数组字段中获取值
- react-redux - React 路由器 v6 在刷新时崩溃
- ios - Swift 线程问题
- javascript - 下载 typescript 类型对 javascript 项目有帮助吗?
- java - 查询错误 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法使用
- python - Django: Can't redirect to home page after login
- java - QuarkusTest always failing when using PanacheMock
- node.js - 如何在socket.io的房间中从客户端调用函数?
- javascript - Try to show values through vue js with laravel in drop down