summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAya Morisawa <AyaMorisawa4869@gmail.com>2019-09-27 04:59:40 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-09-27 04:59:40 +0900
commite94dd8a5e808786b89adb55939c9e8ac2dd3f691 (patch)
treed3b78d64a77e7053391285b6fc095826ebde75c5
parentAP featured collectionの修正 / Collection Activityの対応 / typeの修... (diff)
downloadmisskey-e94dd8a5e808786b89adb55939c9e8ac2dd3f691.tar.gz
misskey-e94dd8a5e808786b89adb55939c9e8ac2dd3f691.tar.bz2
misskey-e94dd8a5e808786b89adb55939c9e8ac2dd3f691.zip
Refactor removal of trailing comma/period (#5434)
* Refactor removal of trailing comma/period * Use regex
-rw-r--r--src/mfm/language.ts5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mfm/language.ts b/src/mfm/language.ts
index 5faa08fd9e..c5cdb5e3ee 100644
--- a/src/mfm/language.ts
+++ b/src/mfm/language.ts
@@ -167,10 +167,7 @@ export const mfmLanguage = P.createLanguage({
url = match[0];
}
url = removeOrphanedBrackets(url);
- while (url.endsWith('.') || url.endsWith(',')) {
- if (url.endsWith('.')) url = url.substr(0, url.lastIndexOf('.'));
- if (url.endsWith(',')) url = url.substr(0, url.lastIndexOf(','));
- }
+ url = url.replace(/[.,]*$/, '');
return P.makeSuccess(i + url.length, url);
}).map(x => createLeaf('url', { url: x }));
},