Потребител:Ted Masters/Test.js: Разлика между версии
Изтрито е съдържание Добавено е съдържание
Ted Masters (беседа | приноси) Редакция без резюме |
Ted Masters (беседа | приноси) Редакция без резюме |
||
Ред 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 -
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];
if (ct.doNotFix(s, m, false, false, true, true) || (m[1] === '.' && bool)) { continue; }
b.push({
start: m.start + 1,
end: m.end -
replacement: m[1].trim() + (
name: 'точка',
description: 'Премахни интервала преди точката в края на изречението и/или добави такъв след нея',
|