JavaScript 如何将小写字母替换为其他字符

JavaScript 如何将小写字母替换为其他字符

给定一个字符串,任务是用其他字符替换字符串中的所有小写字母。

JavaScript replace()方法: 该方法在字符串中搜索指定的值或正则表达式,并返回替换后的新字符串。

语法:

string.replace(searchVal, newvalue)

参数:

  • searchVal: 这是一个必需的参数。它指定要用新值替换的值或正则表达式。
  • newvalue: 这是一个必需的参数。它指定要用搜索值替换的值。

返回值: 它返回一个与参数中指定的模式匹配的新字符串。

示例1: 此示例使用replace()方法用 小写字母 替换 点(.)

var str = "WELCOMEiTOgGEEKS";
 
console.log(str.replace(/[a-z]/g, "."));

输出

WELCOME.TO.GEEKS

示例2: 这个示例将 小写字母 替换为 (‘ ‘)(空格) ,通过遍历每个字符并检查其是否为小写字母。

var str = "THISiISgGEEKSFORGEEKS!";
 
function gfg_Run() {
    let newStr = "";
 
    for (let i = 0; i < str.length; i++) {
        if (str.charCodeAt(i) >= 97 &&
            str.charCodeAt(i) <= 122) {
            newStr += ' ';
        }
        else {
            newStr += str[i];
        }
    }
    console.log(newStr);
}
 
gfg_Run();

输出

THIS IS GEEKSFORGEEKS!

示例3: 在这个示例中,我们将使用reduce方法来替换字符串中的所有小写字符。

let str = "THISiISgGEEKSFORGEEKS!";
 
function check(x) {
    if (x >= 'a' && x <= "z") return false;
 
    return true;
}
 
function gfg_Run() {
    let newStr = [...str].reduce((accu, x) =>
        check(x) ? accu + x : accu + ".", '');
 
    console.log(newStr);
}    
 
gfg_Run();

输出

THIS.IS.GEEKSFORGEEKS!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程