如何删除“;反向字符顺序“;作用

How do I remove the "reverse character order" function?

本文关键字:字符 顺序 作用 何删除 删除      更新时间:2023-09-26

如何删除此代码中的函数以反转字符顺序?我希望这个函数所做的就是将所有输入为"er"的元音替换掉。

这是粉彩盒:http://pastebin.com/R9e0JRce

// JavaScript Document
function flip() {
    var result = flipString(document.f.original.value);
    document.f.flipped.value = result;
}
function flipString(aString) {
    aString = aString.toLowerCase();
    var last = aString.length - 1;
    var result = "";
    for (var i = last; i >= 0; --i) {
        result += derpChar(aString.charAt(i))
    }
    return result;
}
function derpChar(c) {
    if (c == 'a') {
        return 'er'
    }
    else if (c == 'e') {
        return 'er'
    }
    else if (c == 'i') {
        return 'er' 
    }
    else if (c == 'o') {
        return 'er'
    }
    else if (c == 'u') {
        return 'er'
    }
    return c;
}

如果你只想替换一组字符,那么使用正则表达式就可以很容易地完成

var str = 'abcdef';
var output = str.replace( /[aeiou]/g, 'er' );

结果:erbcderf

更多信息请点击此处