Потребител:Ted Masters/Test.js: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Редакция без резюме
Ред 461:
 
ct.rules.push(function (s) {
var re = /[А-я\]\)“]([ \u00a0]+,[ \u00a0]*|,)([А-я\[\(„]|\<[Rr][Ee][Ff])/g;
re = ct.fixRegExp(re);
var a = ct.getAllMatches(re, s);
Ред 467:
for (var i = 0; i < a.length; i++) {
var m = a[i];
var bool = m[2].toLowerCase() === '<ref';
if (ct.doNotFix(s, m, false, false, true, true) || (m[1] === ',' && bool)) { continue; }
b.push({
start: m.start + 1,
end: m.end - 1m[2].length,
replacement: m[1].trim() + (bool ? '' : ' '),
name: 'запетая',
description: 'Премахни интервала преди запетаята и/или добави такъв след нея',
Line 481 ⟶ 482:
 
ct.rules.push(function (s) {
var re = /[А-я\]\)“]([ \u00a0]+\.[ \u00a0]*|\.)([А-Я][А-я]+|[\[\(„\n]|\<[Rr][Ee][Ff])/g;
re = ct.fixRegExp(re);
var a = ct.getAllMatches(re, s);
Line 487 ⟶ 488:
for (var i = 0; i < a.length; i++) {
var m = a[i];
ifvar (ct.doNotFix(s,bool m,= false, false, true, true) || (m[12] === '.\n' &&|| m[2].toLowerCase() === '\n<ref')) { continue; }
if (ct.doNotFix(s, m, false, false, true, true) || (m[1] === '.' && bool)) { continue; }
b.push({
start: m.start + 1,
end: m.end - 1m[2].length,
replacement: m[1].trim() + (m[2] === '\n'bool ? '' : ' '),
name: 'точка',
description: 'Премахни интервала преди точката в края на изречението и/или добави такъв след нея',