题目
解题
// javascript
var reverseVowels = function(s) {
const n = s.length;
const arr = Array.from(s);
const re = new RegExp('[aeiou]', 'i'); // ignore case
let i = 0; j = n - 1;
while (i < j) {
while (i < j && re.test(arr[j]) === false) j--;
while (i < j && re.test(arr[i]) === false) i++;
[arr[i], arr[j]] = [arr[j], arr[i]];
i++;
j--;
}
return arr.join('');
};