2015-07-22 4 views
0

это тест. это еще один тест. и это также новый тест.

Это тест. Это еще один тест. И это новый тест.Заглавие первой буквы sentense в JavaScript/JQuery

+1

@Satpal Это не точный дубликат, который может помочь решить эту проблему. – Tushar

+0

Как @Tushar говорит. Ссылка не отвечает на вопрос. И в соответствии с тегами я хотел бы ответить в vanilla Js. Этот вопрос немного плохо отформатирован. – mikael1000

ответ

2

Для этого вам не нужен jQuery. Вы можете использовать функции Javascript string и array.

  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());

Смежные вопросы