使用正则表达式和 JavaScript 仅将冒号后的第一个字母大写?

javascriptweb developmentobject oriented programming更新于 2025/11/11 5:00:17

要仅将第一个字母大写,请使用正则表达式的概念以及 toUpperCase()。由于 toUpperCase() 将整个字符串大写,因此我们需要使用正则表达式仅将冒号后的第一个字母大写。

假设以下是我们的字符串 −

var objectValues='fullName: john Smith';

以下是仅将冒号后的第一个字母大写的完整代码 −

示例

var objectValues='fullName: john Smith';
function capitalizeFirstAfterTheColon(value){
   return value.replace(/([:\?]\s+)(.)/g, function(data) {
      return data.toUpperCase();
   });
}
console.log(capitalizeFirstAfterTheColon(objectValues));

要运行上述程序,您需要使用以下命令 −

node fileName.js.

这里,文件名是 demo85.js。

输出

这将产生以下输出 −

PS C:\Users\Amit\JavaScript-code> node demo85.js
fullName: John Smith

相关文章


有用资源