JavaScript/Jquery中句子首字母大写

Capitalize the first letter of sentense in JavaScript/Jquery

本文关键字:句子 Jquery JavaScript      更新时间:2023-09-26

这是一个测试。这是另一个测试。这也是一个新的测试。

这是测试。这是另一个测试。这是新的测试

您不需要jQuery。您可以使用Javascript的stringarray函数。

  1. .拆分字符串,以分隔不同的句子
  2. 删减每句
  3. 首字母大写
  4. .加入

var str = 'this is a test. this is one more test. and this also new test.';
var newStr = str.split('.').map(function(el) {
  el = el.trim();
  return el.substr(0, 1).toUpperCase() + el.substr(1);
}).join('. ');
alert(newStr.trim());