مدیاویکی:Gadget-Extra-Editbuttons-persiantools.js: تفاوت میان نسخهها
صفحهای تازه حاوی «// <nowiki> // DO NOT REMOVE THIS LINE EVER /** * Persian text style improvement tools * Tests: [[مدیاویکی:Gadget-Extra-Editbutto...» ایجاد کرد |
بدون خلاصۀ ویرایش |
||
| (یک نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد) | |||
| خط ۱۷۴: | خط ۱۷۴: | ||
.replace(/ و یا /g, ' یا ')// replace «و یا» with «یا» | .replace(/ و یا /g, ' یا ')// replace «و یا» with «یا» | ||
//افزودن همزه | //افزودن همزه | ||
.replace(/درباره (ام|ات|اش|مان|تان|شان|ای)(\s|$)/g, 'درباره$1$2')//i برای جلوگیری از باگ احتمالی برای افزودن همزه به درباره | //.replace(/درباره (ام|ات|اش|مان|تان|شان|ای)(\s|$)/g, 'درباره$1$2')//i برای جلوگیری از باگ احتمالی برای افزودن همزه به درباره | ||
.replace(/درباره /g, 'دربارهٔ ') | //.replace(/درباره /g, 'دربارهٔ ') | ||
.replace(new RegExp('صفحه(\\s|)(['+persianDigits+']+)(\\n|\\.|\\,|\\||\\<)', 'g'), 'صفحهٔ $2$3');//[[Special:PermaLink/15326391#افزودن همزه]] | //.replace(new RegExp('صفحه(\\s|)(['+persianDigits+']+)(\\n|\\.|\\,|\\||\\<)', 'g'), 'صفحهٔ $2$3');//[[Special:PermaLink/15326391#افزودن همزه]] | ||
} | } | ||
| خط ۳۱۶: | خط ۳۱۶: | ||
'$1$2\u200c$3$4$5' | '$1$2\u200c$3$4$5' | ||
) | ) | ||
// ماضی نقلی | // ماضی نقلی (است حذف شد) | ||
.replace( | .replace( | ||
new RegExp('(^|[^' + persianCharacters + '])(ن|)' + persianPastVerbs + | new RegExp('(^|[^' + persianCharacters + '])(ن|)' + persianPastVerbs + | ||
'ه (ام|ای|ایم|اید|اند | 'ه (ام|ای|ایم|اید|اند)($|[^' + persianCharacters + '])', 'g'), | ||
'$1$2$3ه\u200c$4$5' | '$1$2$3ه\u200c$4$5' | ||
) | ) | ||