From c2ab087155a034c73a9111f3470064fc5bb083a7 Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Wed, 5 Oct 2022 19:56:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E5=90=88=E6=B3=95=E7=9A=84URL=E6=97=B6=E6=94=AF=E6=8C=81IPv6?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=EF=BC=88=E4=BE=8B=E5=A6=82=EF=BC=9A=E4=B8=BB?= =?UTF-8?q?=E5=8A=A8=E6=8E=A7=E5=88=B6=C2=B7=E5=AE=A2=E6=88=B7=E7=AB=AF?= =?UTF-8?q?=E7=9A=84=E6=9C=8D=E5=8A=A1=E5=9C=B0=E5=9D=80=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/idormy/sms/forwarder/fragment/ClientFragment.kt | 1 - app/src/main/java/com/idormy/sms/forwarder/utils/CommonUtils.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt index 0674c002..035d7dd1 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt @@ -36,7 +36,6 @@ import com.xuexiang.xui.widget.dialog.materialdialog.DialogAction import com.xuexiang.xui.widget.dialog.materialdialog.MaterialDialog import com.xuexiang.xutil.XUtil - @Suppress("PrivatePropertyName", "PropertyName") @Page(name = "主动控制·客户端") class ClientFragment : BaseFragment(), diff --git a/app/src/main/java/com/idormy/sms/forwarder/utils/CommonUtils.kt b/app/src/main/java/com/idormy/sms/forwarder/utils/CommonUtils.kt index 2ab7299f..21943e53 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/utils/CommonUtils.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/utils/CommonUtils.kt @@ -243,7 +243,7 @@ class CommonUtils private constructor() { //是否合法的url fun checkUrl(urls: String?, emptyResult: Boolean): Boolean { if (TextUtils.isEmpty(urls)) return emptyResult - val regex = "^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" + val regex = "^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;\\[\\]]*[-a-zA-Z0-9+&@#/%=~_|\\[\\]]" val pat = Pattern.compile(regex) val mat = pat.matcher(urls?.trim() ?: "") return mat.matches()