regex元音至1337数字

时间:2018-09-13 12:26:56

标签: javascript regex

如何使用正则表达式和javascript将所有元音更改为数字?

使用L33T规则:

a4e3i1o0u到类似9

下面是一个示例:jorge变成j0rg3

1 个答案:

答案 0 :(得分:1)

var text = 'Manuel Marques de Sousa, Conde de Porto Alegre (Rio Grande, 13         de junho de 1804 – Rio de Janeiro, 18 de julho de 1875), apelidado de "O Centauro de Luvas", foi um militar, político, abolicionista e monarquista brasileiro.';
console.log(text);
console.log(text.replace(/([aeiou])/gi, function (todaRegex, vogal) {
obj = {
    a: '4',
    e: '3',
    i: '1',
    o: '0',
    u: '9'
};
return obj[vogal.toLowerCase()];
}));