ピリオドの前にある大文字の文字数を数える必要があります。したがって、各ピリオドを見つけて、前に文字をチェックして、大文字かどうかを確認してください。
これは、私が一緒に投げた、仕事をするだろうと思ったいくつかのコードです。
var s = 'Washington D.C. is a nice place.';
var counter = 0;
var totals = 0;
var n = s.indexOf(".",counter);
var times = s.split('.').length;
var l = n;
while(counter != times){
n = s.indexOf(".",l);
if(s.substring(n-1,1) == s.substring(n-1,1).toUpperCase())
totals++;
counter++;
l = n;
}
//totals should be 2