From f1d344e28f1a029017d20d768cf63c5236c48d9a Mon Sep 17 00:00:00 2001 From: kmh Date: Sat, 29 Jul 2023 01:24:57 +0800 Subject: [PATCH] Fix the default RegExp for link validation to support port and match the beginning. --- lib/src/models/rules/insert.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/models/rules/insert.dart b/lib/src/models/rules/insert.dart index 44124fbc..b07570cb 100644 --- a/lib/src/models/rules/insert.dart +++ b/lib/src/models/rules/insert.dart @@ -330,7 +330,7 @@ class AutoFormatMultipleLinksRule extends InsertRule { // https://example.net/ // URL generator tool (https://www.randomlists.com/urls) is used. static const _linkPattern = - r'(https?:\/\/|www\.)[\w-\.]+\.[\w-\.]+(\/([\S]+)?)?'; + r'^https?:\/\/[\w\-]+(\.[\w\-]+)*(:\d+)?(\/.*)?$'; static final linkRegExp = RegExp(_linkPattern, caseSensitive: false); @override