Я хочу определить, нет ли в строке пробела после "."
Я пробовал вложенное выражение if, но оно не работает. Я предполагаю, что упускаю что-то действительно простое.
Кроме того, я читал, что это может делать Regex, но я не мог обернуться вокруг синтаксиса.
(function() {
'use strict';
var invocationInitial = document.getElementById('spokenNames');
if(invocationInitial) {
var invocation = invocationInitial.innerHTML.trim();
}
var counter = 1;
var message = '';
if(invocation.indexOf('.') !== -1) {
if(/\s/.test(invocationInitial) === false)
{
message = counter + ". No dot in string without subsequent whitespace";
counter = counter +1;
}
}
if(message) {
alert(message);
}
})();
Предупреждение браузера («message») должно отображаться, если «invocationInitial» имеет значение , а не имеет каждую каждую встречающуюся точку («.»), За которой следует пробел.
Здесь введен счетчик переменных, потому что в полной версии будет отображаться несколько предупреждений браузера в зависимости от условий.