检查字符串格式与变量

时间:2019-05-10 10:47:05

标签: javascript regex

我要检查有效路径,该路径的某些部分可以是任意的。路径具有以下格式,可更改部分称为变量_1和变量_2。我怎么能检查这个?

sftp:// name[:variable_1]‌@host:port[/variable_2]‌/file

2 个答案:

答案 0 :(得分:1)

需要变量的格式更具体:

new RegExp(/sftp:\/\/ name\[:variable_1\]‌@host:port\[\/variable_2\]‌\/file/)

答案 1 :(得分:1)

您可以尝试以下操作:

sftp:\/\/ name:(\w+)@host:port\/(\w+)\/file

\w+将匹配变量_1和变量_2。

(我不确定“名称”前的空白是否应该存在还是有错字,但我保留了)