mirror of
https://github.com/langgenius/dify.git
synced 2026-01-07 15:30:53 +00:00
validation of server url
This commit is contained in:
parent
8e0961751b
commit
51df69fbff
@ -60,15 +60,7 @@ const MCPModal = ({
|
||||
|
||||
const isValidUrl = (string: string) => {
|
||||
try {
|
||||
const urlPattern = new RegExp(
|
||||
'^(https?:\\/\\/)?' // protocol
|
||||
+ '((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|' // domain
|
||||
+ '((\\d{1,3}\\.){3}\\d{1,3}))' // IP address
|
||||
+ '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*' // port and path
|
||||
+ '(\\?[;&a-z\\d%_.~+=-]*)?' // query string
|
||||
+ '(\\#[-a-z\\d_]*)?$', // anchor
|
||||
'i',
|
||||
)
|
||||
const urlPattern = /^(https?:\/\/)((([a-z\d]([a-z\d-]*[a-z\d])*)\.)+[a-z]{2,}|((\d{1,3}\.){3}\d{1,3}))(\:\d+)?(\/[-a-z\d%_.~+]*)*(\?[;&a-z\d%_.~+=-]*)?/i
|
||||
return urlPattern.test(string)
|
||||
}
|
||||
catch (e) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user